beatific: highlight hostname of SSH sessions
This commit is contained in:
parent
c74cb1d16d
commit
fbf96fd83a
|
@ -17,12 +17,16 @@ _pwd () {
|
|||
}
|
||||
_DIR='$(_pwd)'
|
||||
# Color codes
|
||||
_GREEN="\[\033[1;32m\]"
|
||||
_DIM="\[\e[92;2m\]"
|
||||
_GREEN="\[\033[32;1m\]"
|
||||
_DIM="\[\e[32;2m\]"
|
||||
_OLIVE="\[\e[33;2m\]"
|
||||
_RESET="\[\e[0m\]"
|
||||
_HOST=$(if [ -z "$SSH_CLIENT" ]; then echo $_DIM; else echo $_OLIVE; fi)
|
||||
# Nested shell level
|
||||
_SHLVL=$(printf '\$%.0s' $(seq 1 $SHLVL))
|
||||
# SSH detection
|
||||
_SSH='$([ ! -z "$SSH_CLIENT" ] && echo "=>")'
|
||||
# Build prompt
|
||||
export PS1="$_SET_TITLE_BAR$_DIM[\A \u@\h:$_RESET$_GREEN$_DIR$_RESET$_DIM]$_SHLVL$_RESET "
|
||||
export PS1="$_SET_TITLE_BAR$_DIM[\A \u@$_RESET$_HOST\h$_DIM:$_RESET$_GREEN$_DIR$_RESET$_DIM]$_SHLVL$_RESET "
|
||||
|
||||
export HISTCONTROL=ignoreboth
|
||||
|
|
Loading…
Reference in New Issue