gitsum is a cli tool for finding information about large number of git repositories in one shot, fairly quickly.
git
go install github.com/simplylib/gitsum@latest
Usage: gitsum <flags> [path]
-help
show help message
-v be verbose
Currently gitsum:
- checks every folder in the current directory recursively, skipping subdirectories of a valid git repo.
- reports a repo as modified if: contains untracked files or changes in current branch || a branch has unpushed commits (this triggers on branches that have no upstream)
paths are relative to current directory if run in current directory, otherwise fullpath