Skip to content

Repository files navigation

duodiff

CI crates.io License: MIT

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.

duodiff demo

Install

curl -fsSL https://raw.githubusercontent.com/akunzai/duodiff/main/install.sh | bash

Homebrew, Scoop, crates.io, cargo binstall, manual download, and build-from-source are in docs/INSTALL.md. On Windows use the PowerShell installer.

Quick start

duodiff <left-dir> <right-dir>

Move with j/k or the arrow keys, Enter opens the diff view, ? opens Help, and q quits.

Docs

About

A cross-platform TUI directory comparison tool

Topics

Resources

Contributing

Stars

5 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages