Sobre o projeto

diff-so-fancy é uma ferramenta de linha de comando que reformata a saída de `git diff` e `diff` unificado para facilitar a visualização de alterações. Em vez do formato padrão orientado a máquina, ele produz cabeçalhos de hunk simplificados, remove os símbolos `+`/`-` iniciais, coloriza blocos de linhas vazias e pode desenhar linhas de régua usando Unicode ou ASCII. Ele é projetado para funcionar como um pager do Git ou filtro de diff, e também pode ser canalizado a partir de `diff -u` para comparações não-Git. A configuração é feita por meio de opções de configuração do Git, como `markEmptyLines`, `changeHunkIndicators`, `stripLeadingSymbols`, `useUnicodeRuler`, `rulerWidth`, `shortHeaders` e `semIntegration`. A instalação está disponível copiando o script dos lançamentos do GitHub, clonando o repositório ou usando gerenciadores de pacotes como npm, Homebrew, Fedora, Arch e um PPA Debian/Ubuntu. O projeto é licenciado sob MIT e aceita contribuições direcionadas ao branch `next`.