commands.sh

difft

all

Compare files or directories based on the syntax of the programming language. See also: `delta`, `diff`.

More info →

Examples (7)

Compare two files or directories

difft path/to/file_or_directory1 path/to/file_or_directory2

Only report the presence of differences between the files

difft --check-only path/to/file1 path/to/file2

Specify the display mode (default is `side-by-side`)

difft --display side-by-side|side-by-side-show-both|inline|json path/to/file1 path/to/file2

Ignore comments when comparing

difft --ignore-comments path/to/file1 path/to/file2

Enable/Disable syntax highlighting of source code (default is `on`)

difft --syntax-highlight on|off path/to/file1 path/to/file2

Do not output anything at all if there are no differences between files

difft --skip-unchanged path/to/file_or_directory1 path/to/file_or_directory2

Print all programming languages supported by the tool, along with their extensions

difft --list-languages
made by @shridhargupta | data from tldr-pages