__prompt_color_enabled="$(command -v tput)"
__prompt_color_colors="$(! [ "$__prompt_color_enabled" ] || tput colors)"
__prompt_color()
{
[ "$__prompt_color_enabled" ] || return 0
__prompt_color="${PROMPT_COLOR:-15}"
if [ "$__prompt_color_colors" -lt "$__prompt_color" ]
then
__prompt_color="$((__prompt_color - 8))"
__prompt_color_bold='bold'
fi
printf "$1" "$(
tput -S << EOF
$__prompt_color_bold
setaf $__prompt_color
$2
EOF
)"
}