git for-each-ref com uma string de formato colorido
estou a usargit for-each-ref
como um alias git para exibir um nome de ramificação e o assunto do último commit nessa ramificação. Dito isso, é difícil dizer onde o nome da ramificação termina e o assunto da mensagem de confirmação é iniciado. Por isso, estou tentando colorir o nome da ramificação para diferenciar mais facilmente a diferença entre as duas. Abaixo está o alias de trabalho sem cor:
[alias]
logbranch = for-each-ref --sort=-committerdate refs/heads/ --format='%(refname:short) %(subject)'
Para adicionar cor, eu tentei usar escapes de cor do shell (estou usando o bash) assim:
[alias]
logbranch = for-each-ref --sort=-committerdate refs/heads/ --format='[\033[0;31m]%(refname:short)[\e[m] %(subject)'
o que me dá um erro de configuração do git. Eu também tentei substituir as aspas simples por aspas duplas e escapar dos colchetes, mas sem dados.
Idéias?