A janitor for my git repos.
git-janitor is a local tool that monitors your git repositories cloned locally.
The janitor explores your local git clones and monitor their staleness, status, etc
- keep fresh
- git remotes monitor
- monitor stale branches
- monitor stashes
- rebase branches
- push local-only branches
- monitor size
- alert on branches that can't be rebases / merged
- monitor worktrees
- monitor activity
- keep fork for up-to-date (merge)
- issues
- PRs
- security alerts
- deviations from confif template
- ...
- Interactive menu with arrow key navigation
- Selection with space bar
- Action execution with enter key
- "/" commands
# Build the application
go install github.com/fredbi/git-janitor/...@latest
# Run the application
git-janitor- tab/Shift-tab: cycle panel
- left/right Control-A: cycle tab
↑/k- Move cursor up↓/j- Move cursor downspace- Toggle selectionenter- Perform actionq- Quit application
