aboutsummaryrefslogtreecommitdiff
path: root/mkshrc
diff options
context:
space:
mode:
authorMitch Riedstra <mitch@riedstra.us>2018-01-15 13:46:53 -0500
committerMitch Riedstra <mitch@riedstra.us>2018-01-15 13:46:53 -0500
commit255ce4b3382ad9297051b67582a5dba1ed65ab1c (patch)
tree27c765852978c111e4ab78ff97afa80bb2c688ba /mkshrc
parent3af5d17c747708f07dee0e9c18059ae8f43f1b34 (diff)
downloaddotfiles-255ce4b3382ad9297051b67582a5dba1ed65ab1c.tar.gz
dotfiles-255ce4b3382ad9297051b67582a5dba1ed65ab1c.tar.xz
Add color to bash shells
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