Acho que uma ótima configuração é ter 3 grupos coloridos:
- nome de usuário & amp; nome do host
- localização atual
- ramificação atual do git
Além de uma nova linha, você está de volta ao lado esquerdo!
i.e.
Você pode ter tudo isso tendo o seguinte em seu arquivo .bashrc em seu diretório pessoal.
Funciona para Unix e OS X
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ ()/'
}
PS1='\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[01;33m\]$(parse_git_branch)\[3[00m\]\n$ '
Se você quiser isso, além de seus timestamps em quatro cores, você pode ter:
$ PS1='3[01;31m\] \D{%F} \t \[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[01;33m\]$(parse_git_branch)\[3[00m\]\n$ '
como em:
embora pessoalmente eu acho que vou agora com:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//'
}
PS1='3[01;31m\]\t3[00m\]:'
PS1=$PS1'\[3[01;32m\]\u@\h\[3[00m\]:'
PS1=$PS1'\[3[01;34m\]\w3[00m\]:3[01;33m\]$(parse_git_branch)\[3[00m\]\n$ '
PS2='\[3[01;36m\]>'
para