logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Compare Files - Syntax Aware Diff Tool | Online Free DevTools by Hexmos

Compare files based on syntax with difft, a syntax-aware diff tool. Find differences, ignore comments, and customize display. Free online tool, no registration required.

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

See Also