gre-0.1.1 is not a library.

gre
A super fast multi repo git recap for AI agents and speed obsessed humans.
Run one command:
No prompts. No interactive mode. No extra setup after config.
Install
# or
CLI
gre [--config PATH] [--json] [init [--force]]
Minimal contract:
greprints the default human recap.gre --jsonprints machine-readable output for agents/scripts.gre initwrites~/.config/gre/config.toml.gre init --forceoverwrites an existing config.gre --config PATHuses an explicit config path.
Config
Default path:
Example config:
= [
"~/src/gre",
"~/src/muthr",
]
[]
= false
Alternative repo shapes are also supported:
= ["~/src/gre", "~/src/muthr"]
[[]]
= "gre"
= "~/src/gre"
Human Output
gre sorts repos by action priority: conflicts -> dirty -> behind -> ahead -> clean.
ahead/behind is local-tracking based. gre does not fetch remotes.
Run git fetch in a repo to refresh tracking refs before running gre.
The summary line includes run timing (time, avg) to track command speed.
Columns:
repo branch sync state next last_commit path
next values:
resolve-conflictscommit-or-stashpullpushsyncnone
JSON Output
gre --json is stable for automation and includes:
schema_versionsummarycounts (configured_total,succeeded_total,failed_total,total)summaryrepo state (dirty,behind,ahead)summarytiming (elapsed_ms,avg_repo_ms)summarytail latency (p95_repo_ms)reposarray
Example: