# .bash_prompts (-*-sh-*-) # Definitions for bash command prompts # --- # Each function defines one prompt scheme; call whichever function # tickles your fancy in your main .bashrc file # prom1 function prom1 { local RED="\[\033[0;31m\]" local BROWN="\[\033[0;33m\]" local BLUE="\[\033[0;34m\]" local GREEN="\[\033[0;32m\]" local CYAN="\[\033[0;36m\]" local YELLOW="\[\033[1;33m\]" local NO_COLOR="\[\033[0m\]" PS1="$RED[$BLUE\u$RED@$BLUE\h \ $NO_COLOR\w$RED]$NO_COLOR " PS2='> ' PS4='+ ' } # Make xterm title nicer in various ways... function nwt_tweak_titlebar { if [ "$PS1" ]; then case $TERM in xterm*) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${MACHINE}: `echo ${PWD} | sed "s|/home/canprev/www/\(.*\)|www/\1|"`\007"' ;; *) ;; esac fi export PROMPT_COMMAND } # Just for kicks... # From the Bash-Prompt-HOWTO function elite { local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" case $TERM in xterm*) local TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) local TITLEBAR="" ;; esac local GRAD1=$(tty|cut -d/ -f3) PS1="$TITLEBAR\ $GRAY-$CYAN-$LIGHT_CYAN(\ $CYAN\u$GRAY@$CYAN\h\ $LIGHT_CYAN)$CYAN-$LIGHT_CYAN(\ $CYAN\#$GRAY/$CYAN$GRAD1\ $LIGHT_CYAN)$CYAN-$LIGHT_CYAN(\ $CYAN\$(date +%H%M)$GRAY/$CYAN\$(date +%d-%b-%y)\ $LIGHT_CYAN)$CYAN-$GRAY-\ $LIGHT_GRAY\n\ $GRAY-$CYAN-$LIGHT_CYAN(\ $CYAN\$$GRAY:$CYAN\w\ $LIGHT_CYAN)$CYAN-$GRAY-$LIGHT_GRAY " PS2="$LIGHT_CYAN-$CYAN-$GRAY-$LIGHT_GRAY " }