A git diff pager based on delta but with a file tree, à la GitHub.
Caution
This is early in development, bugs are to be expected.
Feel free to open issues.
brew install git-delta # or any other package manager go install github.com/dlvhdr/diffnav- See here the full delta installations instructions.
- TBD: support for package managers
git diff | diffnavgh pr diff https://github.com/dlvhdr/gh-dash/pull/447 | diffnav
git config --global pager.diff diffnav- Currently you can configure
diffnavonly through delta so check out their docs. - If you want the exact configuration I'm using - it can be found here.
- j/k - navigate the file tree
- Ctrl-d/Ctrl-u - navigate the diff
- e - toggle the file tree
- q/Ctrl+c - quit

