User:Mattx86/Bash Profile: Difference between revisions
m (Added screen/tmux to the colorized prompt) |
m (Small update) |
||
| Line 10: | Line 10: | ||
if test "$UID" -eq 0 ; then | if test "$UID" -eq 0 ; then | ||
_p=" #" | _p=" #" | ||
else | else | ||
_p=">" | _p=">" | ||
fi | fi | ||
COLORIZED_PROMPT="${_COL_USER}\u${COL_WHI}@${COL_YEL}\h${COL_WHI}:\w | COLORIZED_PROMPT="${_COL_USER}\u${COL_WHI}@${COL_YEL}\h${COL_WHI}:\w${_p} \[\e[m\]" | ||
case $TERM in | case $TERM in | ||
*term | rxvt | screen ) | *term | rxvt | screen ) | ||
Revision as of 00:58, 7 November 2010
Here's the ~/.bash_profile that I use:
alias apk='apk --progress'
COL_YEL="\[\e[1;33m\]"
COL_GRA="\[\e[0;37m\]"
COL_WHI="\[\e[1;37m\]"
COL_GRE="\[\e[1;32m\]"
COL_RED="\[\e[1;31m\]"
if test "$UID" -eq 0 ; then
_p=" #"
else
_p=">"
fi
COLORIZED_PROMPT="${_COL_USER}\u${COL_WHI}@${COL_YEL}\h${COL_WHI}:\w${_p} \[\e[m\]"
case $TERM in
*term | rxvt | screen )
PS1="${COLORIZED_PROMPT}\[\e]0;\u@\h:\w\007\]" ;;
linux )
PS1="${COLORIZED_PROMPT}" ;;
* )
PS1="\u@\h:\w${_p} " ;;
esac
shopt -s checkwinsize