About
git-conform is a simple git extension that helps you to keep track of the repositories on your local machine and their remote counterparts.
It works by scanning your home directory (or just the ones you specified) in search for git repositories, and then storing their paths in
the tracking file located at ~/.local/share/git-conform. By typing git conform check --all you can see uncommitted changes and unsynced commits between local and remote branches from all the repositories on your machine at once.
Installation
Through cargo
cargo install git-conform
Using the setup shell script
[!IMPORTANT]
Before continuing, make sure you havewgetandcurlinstalled on your system
Available commands and options
git conform scan- searches for untracked repositories and automatically adds them for tracking-a, --all- scan all directories in your /home--hidden- allow scanning hidden directories
git conform list- prints the list of tracked repositoriesgit conform add- adds specified repositories for trackinggit conform rm- removes specified repositories from tracking-a, --all- remove all repositories from tracking
git conform check- inspects specified repositories-a, --all- inspect all tracked repositories-s, --status- print only the output ofgit status -s-r, --remotes- print only the ahead/behind commit metrics
Type git conform help or git conform -h to get more details. Also, you can get more comprehensive info about specific subcommand like this: git conform help <subcommand>.