É um pouco um hack, mas você pode definir um DEBUG
trap. Da documentação de trap
:
If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command
Você pode definir um TRAP
que ecoará os códigos de cores ANSI no console (por exemplo, echo -e "\e[1;33;44m"
, que mudará a cor da saída (não obstante quaisquer outras alterações pela própria saída). Você também pode definir PROMPT_COMMAND
ou PS1
para alterar a cor do texto que você insere no prompt para fins de diferenciação.