Miscellany
public shellscript v1 · immutable__PS_COLOR=31__PROMPT_FUNC() { local _ERRVAL=$?; local _PWD=${PWD/$HOME/~}; local _BASE=${_PWD##*/} PS1="\[\e[1;${__PS_COLOR}m\]\u\[\e[0;${__PS_COLOR}m\]@\h\[\e[1;30;40m\]:" PS1="${PS1}\[\e[0;37m\]${_PWD%$_BASE}\[\e[1;37m\]${_BASE}" if test $_ERRVAL -eq 0; then PS1="${PS1}\[\e[32m\]\\$ \[\e[0m\]" else PS1="${PS1}\[\e[31m\]\\$ [${_ERRVAL}] \[\e[0m\]" fi echo -ne "\e]0;${USER}@${HOSTNAME}: ${_PWD}\007"}PROMPT_COMMAND=__PROMPT_FUNC