Expand description

Difftastic is a syntactic diff tool.

For usage instructions and advice on contributing, see the manual.


conflicts 🔒
Apply conflict markers to obtain the original file contents.
constants 🔒
diff 🔒
display 🔒
exit_codes 🔒
files 🔒
File reading utilities.
hash 🔒
A fallback “parser” for plain text.
lines 🔒
Manipulate lines of text and groups of lines.
options 🔒
CLI option parsing.
parse 🔒
summary 🔒
Data types summarising the result of diffing content.
version 🔒
words 🔒


The global allocator used by difftastic.


Given two directories that contain the files, compare them pairwise. Returns an iterator, so we can print results incrementally.
diff_file 🔒
Print a diff between two files.
main 🔒
The entrypoint.
Terminate the process if we get SIGPIPE.