Este é o meu prompt do bash:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1="\[\033[32m\]\w\[\033[34m\]\$(parse_git_branch)\[\033[32m\]\n>>> \e(B\e[m"
Isso me dá uma boa dica:
~/path/to/dir/in/green (git_branch_name_in_blue)
>>>
Em vez do simples >>>
, gostaria de usar um dos símbolos incríveis : ∴ → ☿ ★.
Como faço isso?
Eu tentei muitas coisas, por exemplo adicionar \[\e[31m\]\xe2\x98\x85
no final
PS1="\[\033[32m\]\w\[\033[34m\]\$(parse_git_branch)\[\033[32m\]\n> \e(B\e[m \[\e[31m\]\xe2\x98\x85 "`
mas acabo com isso como um prompt:
>>> \xe2\x98\x85
Se a fonte do seu terminal suportar caracteres UTF-8, você poderá copiar e colar todos os caracteres como estão em seu script (ou seja, https://www.w3schools.com/charsets/ref_utf_technical.asp )
Você pode pesquisar sequências ANSI e CSI coloridas nesta página: https://en.wikipedia.org/wiki/ANSI_escape_code#Colors