I have this in my .bashrc:
LIGHTGREEN=\"\\[\\033[1;32m\\]\" LIGHTRED=\"\\[\\033[1;31m\\]\" WHITE=\"\\[\\033[0;37m\\]\" RESET=\"\\[\\033[0;00m\\]\" function
This will work fine.
LIGHTGREEN="\e[32m" LIGHTRED="\e[31m" RESET="\e[0m" error_test () { if [[ $? = "0" ]]; then echo -e "$LIGHTGREEN" else echo -e "$LIGHTRED" fi } export PS1=$(printf "$(error_test) $(whoami)@${RESET}$(pwd) ")