Show HN: Deff – side-by-side Git diff review in your terminal
Source: Hacker News
Overview
deff is an interactive Rust TUI for reviewing git diffs side‑by‑side with syntax highlighting and added/deleted line tinting.
Features
- Keyboard and mouse navigation
- Vim‑style motions
- In‑diff search (
/,n,N) - Per‑file reviewed toggles
- Supports both upstream‑based and explicit
--base/--headcomparisons - Ability to include uncommitted + untracked files via
--include-uncommittedfor reviewing the working tree before committing
Comparison Modes
- Upstream‑based comparisons
- Explicit
--base/--headcomparisons
Including Uncommitted Changes
Use the --include-uncommitted flag to review uncommitted and untracked files alongside committed changes.