_ __ __ __ ___ _(_) /____ / /____ _/ /_ / _ `/ / __(_-</ __/ _ `/ __/ \_, /_/\__/___/\__/\_,_/\__/ /___/
Perform a fast scan of your entire filesystem for Git repositories with uncommitted work.
Via Homebrew (mac):
brew tap jondot/tap brew install gitstat
Or download a recent binary from releases.
You can now let
gitstat scan one or more root paths:
$ gitstat ~/projects ./apophis ./awesome-websec ./datafusion : : ./writing/decks/katas/go-koans ./zoid-landingpage uncommitted: 166 of 78174. took: 13s.
Within seconds, you should have a listing of 'dirty' Git repositories.
gitstat is fast. You can set up a cron job that runs it on a critical root path (say,
~/work) to remind you to finish your work or commit work-in-progress bits to a branch.
Fork, implement, add tests, pull request, get my everlasting thanks and a respectable place here :).
To all Contributors - you make this happen, thanks!