A maioria dos programas que produzem cores, por padrão, só a produzem quando a saída é para um terminal, não para um canal ou arquivo. Geralmente, isso é uma coisa boa. Muitas vezes, no entanto, há um switch de substituição. Por exemplo, para ls
, pode-se usar --color=always
e, como resultado, a cor pode ser salva em variáveis de shell. Por exemplo:
grep
também suporta a opção --colors=always
.
Para o git, a opção correspondente é sua configuração de color.ui
:
git -c color.ui=always status