Compare and synchronize two directory trees in the terminal.
duodiff aligns both trees side by side, marks every pair as identical,
differing, unverified, or present on one side only, and lets you resolve the
difference in place — open a file diff, merge a change block, or copy an entry
across.
curl -fsSL https://raw.githubusercontent.com/akunzai/duodiff/main/install.sh | bashHomebrew, Scoop, crates.io, cargo binstall, manual download, and build-from-source are in docs/INSTALL.md. On Windows use the PowerShell installer.
duodiff <left-dir> <right-dir>Move with j/k or the arrow keys, Enter opens the diff view, ? opens
Help, and q quits.
- Features — what each screen does.
- Shortcuts — every key and mouse interaction.
- Configuration — the Config screen and
config.toml. - Contributing — setup and the verification gate.
