À propos du projet
diff-so-fancy est un outil en ligne de commande qui reformate la sortie de `git diff` et des diffs unifiés (`diff -u`) pour rendre les modifications plus faciles à parcourir. Au lieu du format par défaut orienté machine, il produit des en-têtes de blocs simplifiés, supprime les symboles `+`/`-` en début de ligne, colore les blocs de lignes vides et peut tracer des lignes de règle en utilisant Unicode ou ASCII. Il est conçu pour fonctionner comme un pager Git ou un filtre de diff, et peut également être utilisé avec `diff -u` pour des comparaisons non-Git.
La configuration se fait via les options Git config telles que `markEmptyLines`, `changeHunkIndicators`, `stripLeadingSymbols`, `useUnicodeRuler`, `rulerWidth`, `shortHeaders` et `semIntegration`. L'installation est possible en copiant le script depuis les versions GitHub, en clonant le dépôt, ou en utilisant des gestionnaires de paquets comme npm, Homebrew, Fedora, Arch, et un PPA Debian/Ubuntu. Le projet est sous licence MIT et les contributions sont les bienvenues, ciblant la branche `next`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.