Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # set a fancy prompt (non-color, unless we know we "want" color)
- case "$TERM" in
- xterm-color) color_prompt=yes;;
- esac
- # uncomment for a colored prompt, if the terminal has the capability; turned
- # off by default to not distract the user: the focus in a terminal window
- # should be on the output of commands, not on the prompt
- #force_color_prompt=yes
- if [ -n "$force_color_prompt" ]; then
- if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
- # We have color support; assume it's compliant with Ecma-48
- # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
- # a case would tend to support setf rather than setaf.)
- color_prompt=yes
- else
- color_prompt=
- fi
- fi
- if [ "$color_prompt" = yes ]; then
- # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
- PS1="\`if [ \$? = 0 ]; then echo \[\e[33m\]^_^_TYPE_PM_TO_SUSP\[\e[0m\]; else echo \[\e[31m\]O_O_TYPE_PM_TO_SUSP\[\e[0m\]; fi\`[\u@\h:\w]\\$ "
- else
- # PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
- PS1="\`if [ \$? = 0 ]; then echo \[\e[33m\]^_^_TYPE_PM_TO_SUSP\[\e[0m\]; else echo \[\e[31m\]O_O_TYPE_PM_TO_SUSP\[\e[0m\]; fi\`[\u@\h:\w]\\$ "
- fi
- unset color_prompt force_color_prompt
- # If this is an xterm set the title to user@host:dir
- case "$TERM" in
- xterm*|rxvt*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
- ;;
- *)
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement