| Crates.io | gits-cli |
| lib.rs | gits-cli |
| version | 0.1.0 |
| created_at | 2025-08-30 21:56:53.531373+00 |
| updated_at | 2025-08-30 21:56:53.531373+00 |
| description | Bulk git wrapper for multi-repo workspaces. Run one git command across many repos with preserved colors and interactivity. |
| homepage | |
| repository | https://github.com/efJerryYang/gits |
| max_upload_size | |
| id | 1817959 |
| size | 20,950 |
Bulk git wrapper for multi-repo workspaces
cargo install gits-cli (installs the gits binary)cargo install --git https://github.com/efJerryYang/gitscargo install --path .Examples:
gits status -sb
gits status
gits checkout -b branch-for-all-packages
Usage:
Usage: gits [OPTIONS] [GIT_ARGS]...
Arguments:
[GIT_ARGS]... Git command and args (first token is the git subcommand)
Options:
--root <ROOT> Search root (defaults to current directory)
--absolute-path Print absolute headings instead of relative paths
--parent Include ancestor repositories from cwd up to filesystem root
--max-depth <MAX_DEPTH> Limit child search depth (0 = only root). Omit for unlimited
--list List discovered repositories without executing git
--heading-style <HEADING_STYLE> Heading style for repository separators [default: rule] [possible values: plain, rule]
--color <COLOR> Color mode for headings [default: auto] [possible values: auto, always, never]
--no-heading Suppress headings entirely (even for multiple repos)
-h, --help Print help
-V, --version Print version