#[ "${BASH-no}" != "no" ] && echo Is BASH
#echo BASH_SOURCE=$BASH_SOURCE ZSH_VERSION=$ZSH_VERSION KSH_VERSION=$KSH_VERSION
if [ -n "$BASH_SOURCE" ]; then
- #NB_ETC_DIR="${BASH_SOURCE%/*}"
NB_ETC_DIR="${BASH_SOURCE%/*}"
elif [ -n "$ZSH_VERSION" ]; then
#
# Color
#
-color_prompt=''
+color_prompt=no
if is_prompt; then
case "$TERM" in
xterm-*color) color_prompt=yes;;
esac
fi
-#
-# PS1
-#
-if is_prompt; then
- case "$SHELL_NAME" in
- bash)
-
- h='\h'
- color=''
- char='$'; [ $UID = "0" ] && char='#'
-
- case "`hostname -f`" in
- pi*) color=31 ;;
- # ovh - yellow
- #*.ovh.net|*.kimsufi.com|*.ip-*.eu) color=33 ;;
- # mac - magenta
- Nicolas-Boisselier-MacBook*) h="macbook"; color=35 ;;
- MacMini*) color=35 ;;
- *.semantico.net|dev*|cst*|csp*|isp*|Nicos-MacBook-Pro.local) color=32 ;;
- *) color='' ;;
- esac
-
- if [ -n "$color" ]; then
- if [ "$color_prompt" = yes -a -n "$color" ]; then
- PS1="\[\033[01;${color}m\]\u@$h:\[\033[00m\]\W${char} "
- else
- PS1="\u@\h:\W${char} "
- fi
- fi
-
- unset h color char
- ;;
- esac
-fi
-
#
# Alias ls
#
#[ -n "$NB_DEBUG" ] && $NB_DEBUG "Color: $color_prompt, TERM=$TERM"
[ -n "$NB_DEBUG" ] && [ -n "$color_prompt" ] && $NB_DEBUG "Color: $color_prompt"
[ -n "$NB_DEBUG" ] && [ -n "$TERM" ] && $NB_DEBUG "TERM=$TERM"
-unset color_prompt
+
+# NB 24.10.17 unset color_prompt
--- /dev/null
+#
+# PS1
+#
+if is_prompt 2>/dev/null; then
+
+ case "$SHELL_NAME" in
+ bash)
+
+ h='\h'
+ color=''
+ char='$'; [ $UID = "0" ] && char='#'
+
+ case "`hostname -f`" in
+ pi*) color=31 ;;
+ # ovh - yellow
+ #*.ovh.net|*.kimsufi.com|*.ip-*.eu) color=33 ;;
+ # mac - magenta
+ Nicolas-Boisselier-MacBook*) h="macbook"; color=35 ;;
+ MacMini*) color=35 ;;
+ *.semantico.net|dev*|cst*|csp*|isp*|Nicos-MacBook-Pro.local) color=32 ;;
+ *) color='' ;;
+ esac
+
+ if [ -n "$color" ]; then
+ if [ "$color_prompt" = yes -a -n "$color" ]; then
+ PS1="\[\033[01;${color}m\]\u@$h:\[\033[00m\]\W${char} "
+ else
+ PS1="\u@\h:\W${char} "
+ fi
+ fi
+
+ unset h color char
+ ;;
+ esac
+
+fi
+