Mephistophiles / gitcheck-rs

Check multiple git repository in one pass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gitcheck-rs

Rust

This is a Rust replacement for gitcheck written by Python (https://github.com/badele/gitcheck)

Installation

cargo install --git https://github.com/Mephistophiles/gitcheck-rs

Repository status

This repository is currently in WIP (Work-In-Progress) state.

TODO

  • 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

Options

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

About

Check multiple git repository in one pass

License:GNU General Public License v3.0


Languages

Language:Rust 96.1%Language:Nix 3.9%