Besser lesbare (Git) Diffs mit diff-so-fancy

Wer viel im Terminal arbeitet, stolpert mit Sicherheit auch regelmäßig über (Git) Diffs. Leider ist die standardmäßige Ausgabe des diff-Tools eher für Maschinen als für Menschen geeignet, und darunter leidet auch die Lesbarkeit.

Diff-so-fancy behebt diesen relativ kleinen, aber dennoch störenden Makel, indem es die Ausgabe des diff-Tools deutlich aufhübscht. Bilder sagen bekanntlich mehr als tausend Worte, deshalb hier zum Vergleich:

Links git diff, rechts diff-so-fancy

Für viele Distributionen gibt es bereits fertige Pakete (siehe Installationshinweise), teils in den offiziellen Paketquellen, teils durch von der Community betreute Repos.

Nur für Fedora hatte ich keines gefunden, weshalb ich mich fix selbst darum gekümmert habe. Installiert werden kann das Paket über mein Fedora COPR Repository, unterstützt werden immer die letzten zwei aktuellen Fedora-Versionen.

Nachtrag: Der Vollständigkeit halber sei noch erwähnt, dass es auch das Tool delta gibt, was im Prinzip das gleiche wie diff-so-fancy versucht. Svij hat dazu einen kurzen Artikel verfasst.