dv
split-pane terminal diff viewer. syntax-highlighted, scrollable, pipe-friendly.
dv original.file modified.file
cat file.file | dv old.file -
disclaimer
- this project isnt meant for actual use, as it's development is currently nearing a standstill. why? go hates me. i'll need to port my work to c or rust to actually get something that works and im not ready for that yet.
keys
| key |
action |
| j / ↓ |
down |
| k / ↑ |
up |
| ctrl+d / pgdn |
half page down |
| ctrl+u / pgup |
half page up |
| g |
top |
| G |
bottom |
| q |
quit |
install
curl -sSL https://raw.githubusercontent.com/hnpf/DV/main/scripts/install.sh | bash
another way is to simply clone and go build ./cmd/dv.
if any of these aren't working, then download the current release in this repo, which is almost certainly outdated.
deps
remind me to never use this shitty language again
license
licensed under GPL-3.0.