Crates.io | git-conform |
lib.rs | git-conform |
version | 0.1.1 |
source | src |
created_at | 2024-10-09 12:50:13.090535 |
updated_at | 2024-10-11 14:15:51.867776 |
description | Keep track of your local git repositories |
homepage | |
repository | https://github.com/ndr3www/git-conform |
max_upload_size | |
id | 1402351 |
size | 73,992 |
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
.
cargo install git-conform
[!IMPORTANT]
Before continuing, make sure you havewget
andcurl
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 of git status -s
and ahead/behind commit metrics between local and remote branchesType 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>
.