Perl tem um invólucro sem brilho colordiff para diff, mas eu prefiro grc (colorizador genérico) .
Com o grc (colorizer genérico) , você pode escrever seus próprios wrappers para diferentes tipos de comandos ou entradas (se você gosta desse tipo de coisa).
Abaixo, grc está sendo executado em relação a /var/log/syslog (na configuração, este arquivo está configurado para um determinado esquema de cores), onde ele destaca processos, pids, IPs e "connect" s.
É claro que é recomendado usar um apelido para que você não esqueça:
alias diff="/usr/bin/grc /usr/bin/diff"

Sevocêtemogit,vocêpodeapenasquererusarisso,oquepermitediff,mesmoentreagências.
gitdiffmaster:cogs/foo.txtbranch:widgets/bar.txtVocênãoprecisausargitdiffdentrodeumrepositório,vocêpodeusá-loapenasparaarquivosregulares.
gitdiffold.txtnew.txtComosempre,vocêpodealiasdiffparafacilidadedeuso.
aliasdiff="git diff"