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
.
- Effortlessly integrates with the git ecosystem
↔️ - Single self-contained executable 🗄️
- Blazingly fast ⚡
- Straightforward design ✅
cargo install git-conform
Important
Before continuing, make sure you have wget
and curl
installed on your system
bash <(curl -sSL https://raw.githubusercontent.com/ndr3www/git-conform/main/setup.sh)
git conform scan
- searches for untracked repositories and automatically adds them for trackinggit conform list
- prints the list of tracked repositoriesgit conform add
- adds repositories for trackinggit conform rm
- removes repositories from trackinggit conform check
- prints the following details about each repository: output ofgit status -s
and ahead/behind commit metrics between local and remote branches
Type git conform --help
, git conform -h
or git conform help
to get more details. Also, you can get more comprehensive info about specific subcommand like this: git conform help <subcommand>
.