All pastes #1844118 Raw Edit

clueless

public shellscript v1 · immutable
#1844118 ·published 2010-03-17 23:40 UTC
rendered paste body
# ======== Custom prompt# Define colors for readability# black="\[\033[0;30;49m\]"# blackgrey="\[\033[30;47m\]"_RED="\[\033[31;49m\]"_GREEN="\[\033[32;49m\]"# yellow="\[\033[33;49m\]"_BLUE="\[\033[34;49m\]"# magenta="\[\033[35;49m\]"# cyan="\[\033[36;49m\]"_WHITE="\[\033[37;49m\]"r_color="\[\033[0m\]"           # Reset color# clr="\[\033[K\]"                # Clear to the end of the line## Returns short path (last two directories)## replace \w with \$(spwd) to use itspwd(){  ( IFS=/    set $PWD    if test $# -le 3 ; then	echo "$PWD"    else	eval echo "…€¦\${$(($#-1))}/\${$#}"    fi ) }_HOST="@\h"if [ "${UID}" -eq 0 ]; then## shouldnt allow root login in ssh anyway, so commented out#  [[ $SSH_CONNECTION ]] && _HOST="${_HOST}"  _USER="$_RED\u$_HOST"else  [[ $SSH_CONNECTION ]] && _HOST="${_RED}${_HOST}"  _USER="$_GREEN\u$_HOST"fiPS1="$_USER [\w]$r_color "unset _USER r_color _RED _BLUE _GREEN _HOST