Veja como fazer isso:
export PS1="\[\e[31;1m\] \w $ "
trap 'echo -ne "\e[0m" ' DEBUG
Toda a magia vem de Escapes entre a entrada e a saída do comando .
Eu personalizei o prompt no meu terminal Mac da seguinte forma:
export PS1="\[\e[31;1m\] \w $ \[\e[0m\] "
Desta forma eu recebo o /working/directory $
em negrito vermelho, mas também quero obter o comando que eu executo em vermelho em negrito. No entanto, eu quero que a saída do comando seja de cor padrão.
Basicamente eu quero isso:
Qualquerajuda,porfavor?
EDIT:Eutenteiocódigoem
Veja como fazer isso:
export PS1="\[\e[31;1m\] \w $ "
trap 'echo -ne "\e[0m" ' DEBUG
Toda a magia vem de Escapes entre a entrada e a saída do comando .
Tags command-line bash terminal macos