프로젝트 소개

diff-so-fancy는 `git diff` 및 unified `diff` 출력을 변경 사항을 더 쉽게 훑어볼 수 있도록 다시 포맷하는 명령줄 도구입니다. 기본적인 기계 지향 형식 대신 간소화된 헝크 헤더를 생성하고, 앞에 붙는 `+`/`-` 기호를 제거하며, 빈 줄 블록에 색상을 입히고, 유니코드 또는 ASCII를 사용하여 눈금자 선을 그릴 수 있습니다. Git 페이저 또는 diff 필터로 작동하도록 설계되었으며, Git이 아닌 비교를 위해 `diff -u`에서 파이프로 연결할 수도 있습니다. 구성은 `markEmptyLines`, `changeHunkIndicators`, `stripLeadingSymbols`, `useUnicodeRuler`, `rulerWidth`, `shortHeaders`, `semIntegration`과 같은 Git config 옵션을 통해 처리됩니다. 설치는 GitHub 릴리스에서 스크립트를 복사하거나, 저장소를 클론하거나, npm, Homebrew, Fedora, Arch, Debian/Ubuntu PPA를 포함한 패키지 관리자를 사용하여 가능합니다. 이 프로젝트는 MIT 라이선스이며 `next` 브랜치를 대상으로 하는 기여를 환영합니다.