aboutsummaryrefslogtreecommitdiff
path: root/mkshrc
diff options
context:
space:
mode:
Diffstat (limited to 'mkshrc')
-rw-r--r--mkshrc16
1 files changed, 16 insertions, 0 deletions
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