Alterando a cor da saída da ramificação do git?

1

No meu .bash_profile, tenho uma função parse_git_branch da Internet e uma PS1 para colorir alguns dos meus resultados.

Se possível, gostaria que meu nome de ramificação git fosse vermelho, em vez de branco.

Eu me cansei de mudar algumas variáveis, mas sem sorte. Gostaria que (master) fosse vermelho, se possível.

    
por DrZoo 21.09.2018 / 06:12

2 respostas

1

Consegui que o branch git fosse impresso em vermelho, alterando

export PS1="\[3[36m\]\u\[3[m\]@\[3[32m\]\h:\[3[93m\]\w\[3[m\]\$(parse_git_branch)\[3[00m\] \n$ "

para

export PS1="\[3[36m\]\u\[3[m\]@\[3[32m\]\h:\[3[93m\]\w\[3[31m\]\$(parse_git_branch)\[3[00m\] \n$ "

Para destacar a alteração específica, use [31m\]\$(parse_git_branch) em vez de [m\]\$(parse_git_branch)

    
por 22.09.2018 / 06:51
1

Você pode usar códigos de cores para isso.

PS1='\e[31TextInRed\e[0m'

Onde \e[31 renderizará tudo no terminal na cor vermelha, 31 sendo o código de cor vermelho e \e[0m redefinindo a cor de volta ao normal para que seu terminal não seja confuso (ou seja, todo o texto seria colorido em vermelho).

Leia mais sobre códigos de cores aqui

    
por 21.09.2018 / 08:12