dev LABEL
This commit is contained in:
parent
ce78567b5a
commit
d45cf3484e
1 changed files with 20 additions and 2 deletions
22
PS1
22
PS1
|
@ -6,6 +6,19 @@ parse_git_branch() {
|
||||||
#git symbolic-ref --short HEAD 2> /dev/null | sed -ne 's/\(.*\)/ (\1)/p'
|
#git symbolic-ref --short HEAD 2> /dev/null | sed -ne 's/\(.*\)/ (\1)/p'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set_label() {
|
||||||
|
local LABEL
|
||||||
|
# Labels: remote, tmpconfig, screen...
|
||||||
|
if [ ! -z ${SSH_TTY:+x} ]; then
|
||||||
|
LABEL="${LABEL} \[$On_IRed\]\[$BBlack\]remote\[$Color_Off\]"
|
||||||
|
fi
|
||||||
|
if $SSHS ; then
|
||||||
|
LABEL="${LABEL} \[$On_IWhite\]\[$BBlack\]tmpconfig\[$Color_Off\]"
|
||||||
|
fi
|
||||||
|
echo $LABEL
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if [ -x "/usr/bin/getsyssubvol" ]; then
|
if [ -x "/usr/bin/getsyssubvol" ]; then
|
||||||
if [ "$(/usr/bin/getsyssubvol /)" = "/" ] ; then
|
if [ "$(/usr/bin/getsyssubvol /)" = "/" ] ; then
|
||||||
SYSSUBVOL=""
|
SYSSUBVOL=""
|
||||||
|
@ -117,10 +130,15 @@ case "$TERM" in
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Base prompt
|
# Base prompt
|
||||||
|
# if [ "`id -u`" -eq 0 ]; then
|
||||||
|
# PS1="\[$BRed\]$SCREEN\u@\h \[$BRed\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$LABEL\n\[$BRed\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BRed\]# "
|
||||||
|
# else
|
||||||
|
# PS1="\[$BIBlue\]$SCREEN\u@\h \[$BIBlue\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$LABEL\n\[$BIBlue\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BIBlue\]\$ "
|
||||||
|
# fi
|
||||||
if [ "`id -u`" -eq 0 ]; then
|
if [ "`id -u`" -eq 0 ]; then
|
||||||
PS1="\[$BRed\]$SCREEN\u@\h \[$BRed\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$LABEL\n\[$BRed\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BRed\]# "
|
PS1="\[$BRed\]$SCREEN\u@\h \[$BRed\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$(set_label)\n\[$BRed\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BRed\]# "
|
||||||
else
|
else
|
||||||
PS1="\[$BIBlue\]$SCREEN\u@\h \[$BIBlue\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$LABEL\n\[$BIBlue\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BIBlue\]\$ "
|
PS1="\[$BIBlue\]$SCREEN\u@\h \[$BIBlue\]\[\e[m\]\[$IPurple\](\A)\[\e[m\]$(set_label)\n\[$BIBlue\]${SYSSUBVOL}\w:\$(parse_git_branch) \[\e[m\]\[$BIBlue\]\$ "
|
||||||
fi
|
fi
|
||||||
RETVAL0="\342\234\223"
|
RETVAL0="\342\234\223"
|
||||||
RETVALN0="\342\234\227 "
|
RETVALN0="\342\234\227 "
|
||||||
|
|
Loading…
Reference in a new issue