#The approach I use moves to .bashrc the following for normal terminals:
force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
PS1="[\[\e[0;32m\]\d\[\e[0m\] - \[\e[3;32m\]\A\[\e[0m\]] \[\e[1;32m\]\u\[\e[0m\]@\[\e[1;33m\]\h\[\e[0m\]\[\e[1;35m\]:\[\e[0m\]\[\e[1;34m\]\w\[\e[0m\]\$ "
# PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
#The approach I use moves to .bashrc the following for normal terminals: prompt= yes
force_color_
if [ -n "$force_ color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then "[\[\e[ 0;32m\] \d\[\e[ 0m\] - \[\e[3; 32m\]\A\ [\e[0m\ ]] \[\e[1; 32m\]\u\ [\e[0m\ ]@\[\e[ 1;33m\] \h\[\e[ 0m\]\[\ e[1;35m\ ]:\[\e[ 0m\]\[\ e[1;34m\ ]\w\[\e[ 0m\]\$ " debian_ chroot: +($debian_ chroot) }\[\033[ 01;32m\ ]\u@\h\ [\033[00m\ ]:\[\033[ 01;34m\ ]\w\[\033[ 00m\]\$ '
PS1=
# PS1='${
else '${debian_ chroot: +($debian_ chroot) }\u@\h: \w\$ '
PS1=
fi
unset color_prompt force_color_prompt