v0.1.0
First release of diffcat — cat, but for git diffs.
What's Changed
- feature: TUI for visualizing your branch's diff against
main/master, computed from the merge base so you see what your branch added. - feature: Collapsible file tree with per-folder roll-up stats and vim-style keybindings.
- feature: GitHub-style diffs with green/red tints, line-number gutters, and per-language syntax highlighting.
- feature: Toggle between unified and side-by-side (
s) views, plus a light/dark theme (t). - feature: Commit-history view (
L) with a live full-diff preview and per-commit file-tree drill-in. - feature:
--baseflag to diff against any branch, tag, or commit. - ux: Includes staged, unstaged, and untracked files; nyan-cat scroll-progress indicator.
Install with go install github.com/trebaud/diffcat/cmd/diffcat@latest or grab a prebuilt binary below.