🔍 diffease
a simple MacOS GUI diff tool
- a breeze to use
- looks alright
- good performance
- not great for highly distinct large files
- reasonable
- everything runs locally on your computer
Usage
$ diffease src.txt other.txt
and voilá:
Installation
diffease is packaged as a .dmg
("drag to Applications to install"). Requires MacOS 10.13 (High Sierra) or later.
diffease is not automatically added to your $PATH
, if you would like to run diffease from the terminal, it's suggested to add it to your $PATH
through:
echo 'export PATH="/Applications/diffease.app/Contents/MacOS:$PATH"' >> ~/.zshrc
Download
v0.0.3
Apple Silicon (aarch64): Download
Intel (x86-64): Download
FAQ
Is this available via Homebrew?
No, diffease is only packaged as a .dmg
.
Does it support feature X?
Likely not. 😔
Is this available for Linux or Windows?
It could be. If you'd like it, send me a mail.
Why use this instead of tool x?
There are many fantastic terminal-based diff tools out there, but for some reason a GUI diff speaks to me.
Meld does not work on OS X, and shows an empty box for me when starting.
tkdiff fails on startup with: /usr/bin/wish: line 2: 82239 Killed: 9
I mostly just had an itch to scratch.
Upcoming Features
Adjust timeouts
I'd be nice to add a feature so that if you try to diff two files that are too large / different and the algorithm times out (default: on slower than >0.2s), you can increase the timeout manually with:
diffease --timeout x src.txt other.txt