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
