From 255ce4b3382ad9297051b67582a5dba1ed65ab1c Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Mon, 15 Jan 2018 13:46:53 -0500 Subject: Add color to bash shells --- mkshrc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mkshrc b/mkshrc index e6dd331..9bd9d57 100644 --- a/mkshrc +++ b/mkshrc @@ -588,6 +588,8 @@ SHELL_CONFIG=".mkshrc" PRELOAD="$HOME/${SHELL_CONFIG}.pre" LOCAL="$HOME/${SHELL_CONFIG}.local" UPDATE_URL="https://www.rygel.us/etc/" +BASH_ROOT_SHELL_COLOR="" +BASH_SHELL_COLOR="" FANCY_PROMPT=1 COLOR=1 @@ -656,6 +658,20 @@ else [ $SHELL = "/bin/sh" ] && set_super_basic_prompt + # Set a prompt for bash + if [ $SHELL = "/usr/local/bin/bash" ] || \ + [ $SHELL = "/usr/bin/bash" ] || \ + [ $SHELL = "/bin/bash" ] ; then + + NOCOLOR=$'\033[0m' + + if [ `id -u` -eq 0 ] ; then + export PS1=$BASH_ROOT_SHELL_COLOR"[\u@\h \w]\$ "$NOCOLOR + else + export PS1=$BASH_SHELL_COLOR"[\u@\h \w]\$ "$NOCOLOR + fi + fi + if [ $COLOR -eq 1 ] ; then colormanpages setcolorterminal -- cgit v1.2.3