Quero personalizar meu terminal para exibir rostos emoji, mostrando rosto triste por comando errado e rosto feliz por comando correto que eu inserir. Existe alguma maneira de fazer isso usando meu terminal bash.
Aqui está o meu PS1 de .bash_profile
export PS1="[\[\e[1;32m\]\@\[\e[m\]] [\[\e[1;34m\]\u\[\e[m\]➡ \[\e[1;31m\]\W\[\e[m\]]\$ "
Respostas:
Com base no post de Maghin.
"Inclua códigos de saída diferentes de 0 no prompt do bash subsequente" http://stackoverflow.com/questions/5946873/include-non-0-exit-codes-in-the-subsequent-bash-prompt
Aqui está o que eu acabei com:
Uma alternativa mais direta para a função highlightsExitCode:
O único problema é que a imagem ruim aparece até você executar um comando bem-sucedido.
fonte
Você pode usar a forma hexadecimal do ícone.
Aqui está o meu método:
Copie um emoji de uma fonte gráfica: https://getemoji.com/ Em seguida, cole-o no seu terminal com o seguinte comando:
Em seguida, pegue todos os octais e coloque \ x antes de cada:
fonte