This is a Rust replacement for gitcheck written by Python (https://github.com/badele/gitcheck)
cargo install --git https://github.com/Mephistophiles/gitcheck-rs
This repository is currently in WIP (Work-In-Progress) state.
- Basic functionality
- Select directory (
--dir
) - Ignore selected git branches (
--ignore-branch
) - setup max depth (
--max-depth
) - Quiet mode (
--quiet
) - Verbose output (
--verbose
) - Fetch repositories (
--remote
) - Check untracked files (
--untracked
) - All branch mode (
--all-branch
) - Support ignore list (
--localignore
) - Terminal bell on repository changes (
--bell
) - Watch mode (
--watch
) - Send email on repository changes (
--email
,--init-email
) - Add tests
- Add docs
gitcheck-rs 0.0.3
Maxim Zhukov
rust gitcheck. Check multiple git repository in one pass
USAGE:
gitcheck [FLAGS] [OPTIONS]
FLAGS:
-a, --all-branch Show the status of all branches
--debug Show debug message
-h, --help Prints help information
-q, --quiet Display info only when repository needs action
-r, --remote force remote update (slow)
-u, --untracked Show untracked files
-V, --version Prints version information
OPTIONS:
-d, --dir <dir> Search <dir> for repositories (can be used multiple times)
-i, --ignore-branch <re> ignore branches matching the regex <re>
-j, --jobs <jobs> Specifies the number of jobs (commands) to run simultaneously. (Default $(nprocs))
-m, --maxdepth <maxdepth> Limit the depth of repositories search