simple tool to give an overview of several cloned repos at once
- Go 99.2%
- Makefile 0.8%
| .gitea/workflows | ci: add a basic ci config | |
| cmd/goverview | feat: -only lets user filter out unwanted repos | |
| docs | docs: smaller mascot in README | |
| internal | feat: enhance table readability | |
| .editorconfig | tools: Makefile indent_size to 4 | |
| .gitignore | feat: initial version, MVP, bb is a WIP | |
| go.mod | feat: initial version, MVP, bb is a WIP | |
| go.sum | feat: initial version, MVP, bb is a WIP | |
| LICENSE | feat: initial version, MVP, bb is a WIP | |
| Makefile | lint: fix a minor thingy | |
| README.md | docs: add a mascot image to the README | |
goverview
goverview is a read-only CLI that scans a root folder for Git repos and renders a compact table of what you have locally. It focuses on quick triage: repo owner, origin/provider status, and a few at-a-glance hints without touching your working trees. If provider CLIs are available and authenticated, it enriches the output; otherwise it stays fully local.
Usage
go run ./cmd/goverview
Flags / env:
-rootorGOVERVIEW_ROOT(default:~/work)-userorGOVERVIEW_USER(default: current OS user)-mineto only include repos owned by-user-onlycomma-separated repo names to include (matches repo name only)-vto enable progress logs (printed to stderr)-timeout(per command, default: 12s)
Providers
- GitHub: uses
gh - Forgejo (Codeberg): uses
fgj - Bitbucket: uses
bbt(stub for now)
If a provider CLI is missing or not authenticated, the table shows a status indicator.