A CLI tool to scan a directory for git repositories and report their status.
- Discovery: Identifies git repositories in a target directory.
- Status Checks:
- Clean/Dirty working directory.
- Local branch count.
- Remote existence.
- Push status (checks if all local branches are synced with remote).
- Summary: Displays a formatted table and aggregate statistics.
Ensure you have uv installed. Then, clone this repo and install the tool.
git clone git@github.com:Conor-McLeod/repo-rollcall.git
cd repo-rollcall
uv tool install .rollcall <path-to-projects-directory>Example:
rollcall ~/Projects