![Comandos coloridos no prompt do terminal](https://rvso.com/image/1400526/Comandos%20coloridos%20no%20prompt%20do%20terminal.png)
Personalizei o prompt no meu terminal Mac assim:
export PS1="\[\e[31;1m\] \w $ \[\e[0m\] "
Dessa forma, recebo /working/directory $
em negrito vermelho, mas também quero obter o comando que executo em negrito vermelho. No entanto, quero que a saída do comando tenha a cor padrão.
Basicamente eu quero isso:
Alguma ajuda, por favor?
EDIT: tentei o código emesta respostamas pelo menos para mim não está funcionando. Isso torna o comando em negrito, mas também a saída do comando. E na verdade estou recebendo uma tag ${OFF} extra impressa após a saída do comando e até um comportamento maluco quando pressiono a tecla para cima para ver os comandos executados anteriormente...
Responder1
Veja como fazer isso:
export PS1="\[\e[31;1m\] \w $ "
trap 'echo -ne "\e[0m" ' DEBUG
Toda a magia vemEscapes entre entrada e saída de comando .