Use a configuração PROMPT_COMMAND
, que permite que você execute um código arbitrário antes de imprimir o prompt. (Assume bash.) Como prova de conceito:
PROMPT_COMMAND='case "$PWD" in *prod*) printf "3[31m%s/3[0m > " ${PWD##*/} ;; *) printf "%s/ > " ${PWD##*/};; esac'
Que usa um código de escape xterm para definir a cor do primeiro plano como vermelho se a variável PWD
contiver "prod" em qualquer lugar, mas exibir apenas o nome do diretório mais comum no prompt. Discussão avançada de código de cores aqui: link