mirror of https://github.com/CrimsonTome/tldr.git
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
|
# difft
|
||
|
|
||
|
> Compare files or directories based on the syntax of the programming language.
|
||
|
> See also: `delta`, `diff`.
|
||
|
> More information: <https://difftastic.wilfred.me.uk/introduction.html>.
|
||
|
|
||
|
- 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`
|