drydock

rust
mit

A live terminal dashboard for a fleet of Git repositories.

drydock is a TUI and CLI that tracks unfinished Git work across the repositories in your project folders.

 

It shows staged, unstaged and untracked changes, stashes, conflicts, unfinished merges or rebases, and commits that have not been pushed. It also tracks release state, including repos with no tags and commits made since the latest release.

 

The TUI can filter repos by recent activity and search across names, groups and branches. You can open a project in your editor, Git client or terminal, fetch updates, and use the CLI to return tables, JSON or cached results.

 

This tool is useful for developers who keep dozens or hundreds of Git checkouts on disk and need one place to review them in the terminal.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.