omnidiff (textproc/omnidiff) Updated: 20 hours ago Add to my watchlist
Fast, robust, accurate content-aware diffingOmniDiff parses both sides of a diff with tree-sitter and matches their syntax trees, so a change is reported as what it structurally is - an insertion, deletion, update, or move - rather than as whichever lines happened to align. It also compares pictures, fonts, PDFs and archives by their content. It runs as an interactive terminal UI, a plain-text batch formatter, or a JSON emitter, and works as a git difftool and a Jujutsu (jj) diff formatter.
Version: 0.3.0 License: AGPL-3
GitHub
| Maintainers | herbygillot |
| Categories | devel textproc |
| Homepage | https://ivankovic.github.io/omnidiff/showcase/ |
| Platforms | darwin |
| Variants |
|
"omnidiff" depends on
lib (2)
build (4)
Ports that depend on "omnidiff"
No ports
Port Health:
Loading Port Health