عن المشروع

diff-so-fancy هي أداة سطر أوامر تعيد تنسيق مخرجات `git diff` و `diff` الموحدة لتسهيل فحص التغييرات. بدلاً من التنسيق الافتراضي الموجه للآلة، فإنها تنتج رؤوس أجزاء مبسطة، وتزيل الرموز `+`/`-` البادئة، وتلون كتل الأسطر الفارغة، ويمكنها رسم خطوط مسطرة باستخدام Unicode أو ASCII. وهي مصممة للعمل كصفحة عرض لـ Git أو كمرشح للفروقات، ويمكن أيضًا استخدامها عبر الأنابيب من `diff -u` للمقارنات غير المرتبطة بـ Git. يتم التكوين من خلال خيارات تكوين Git مثل `markEmptyLines` و `changeHunkIndicators` و `stripLeadingSymbols` و `useUnicodeRuler` و `rulerWidth` و `shortHeaders` و `semIntegration`. يتوفر التثبيت عن طريق نسخ البرنامج النصي من إصدارات GitHub، أو استنساخ المستودع، أو استخدام مديري الحزم بما في ذلك npm و Homebrew و Fedora و Arch و PPA لـ Debian/Ubuntu. المشروع مرخص بموجب MIT ويرحب بالمساهمات التي تستهدف فرع `next`.