particle-academy / fancy-git
Framework-agnostic Git toolkit and normalized provider contracts for PHP.
v0.1.1
2026-07-18 04:40 UTC
Requires
- php: ^8.3
- symfony/process: ^7.2|^8.0
Requires (Dev)
- phpunit/phpunit: ^11.0|^12.0
README
Framework-agnostic local Git operations and normalized provider contracts.
use FancyGit\GitRepository; $repository = new GitRepository(getcwd()); $status = $repository->status();
The core uses Symfony Process for safe, portable invocation of the installed Git binary. GitHub, GitLab, and Bitbucket clients live in separate adapter packages.