A terminal program to explore git diffs (a port of https://github.com/jason0x43/diff-explore-go).
Clone the repo and run cargo install --path .
.
Run de
in a git repo, or de ~/path/to/repo
.
The interface is similar to tig's, but de only does one thing: show diffs. Use the arrow keys or j/k to select a commit, then press enter. De will switch to a diff stat view, showing which files were updated between the current worktree and the selected commit. Select a file, and de will show the diff for that particular file. De watches the worktree and live-updates the diff when the worktree changes.