Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.43 KB | None | 0 0
  1. # set a fancy prompt (non-color, unless we know we "want" color)
  2. case "$TERM" in
  3.     xterm-color) color_prompt=yes;;
  4. esac
  5.  
  6. # uncomment for a colored prompt, if the terminal has the capability; turned
  7. # off by default to not distract the user: the focus in a terminal window
  8. # should be on the output of commands, not on the prompt
  9. #force_color_prompt=yes
  10.  
  11. if [ -n "$force_color_prompt" ]; then
  12.     if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
  13.     # We have color support; assume it's compliant with Ecma-48
  14.     # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
  15.     # a case would tend to support setf rather than setaf.)
  16.     color_prompt=yes
  17.     else
  18.     color_prompt=
  19.     fi
  20. fi
  21.  
  22. if [ "$color_prompt" = yes ]; then
  23.    # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  24.      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]\\$ "
  25. else
  26.    # PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
  27.      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]\\$ "
  28. fi
  29. unset color_prompt force_color_prompt
  30.  
  31. # If this is an xterm set the title to user@host:dir
  32. case "$TERM" in
  33. xterm*|rxvt*)
  34.     PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
  35.     ;;
  36. *)
  37.     ;;
  38. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement