Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. # Sexy Solarized Bash Prompt, inspired by "Extravagant Zsh Prompt"
  2. # Customized for the Solarized color scheme by Sean O'Neil
  3.  
  4. if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then TERM=gnome-256color; fi
  5. if tput setaf 1 &> /dev/null; then
  6. tput sgr0
  7. if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then
  8. BASE03=$(tput setaf 234)
  9. BASE02=$(tput setaf 235)
  10. BASE01=$(tput setaf 240)
  11. BASE00=$(tput setaf 241)
  12. BASE0=$(tput setaf 244)
  13. BASE1=$(tput setaf 245)
  14. BASE2=$(tput setaf 254)
  15. BASE3=$(tput setaf 230)
  16. YELLOW=$(tput setaf 136)
  17. ORANGE=$(tput setaf 166)
  18. RED=$(tput setaf 160)
  19. MAGENTA=$(tput setaf 125)
  20. VIOLET=$(tput setaf 61)
  21. BLUE=$(tput setaf 33)
  22. CYAN=$(tput setaf 37)
  23. GREEN=$(tput setaf 64)
  24. else
  25. BASE03=$(tput setaf 8)
  26. BASE02=$(tput setaf 0)
  27. BASE01=$(tput setaf 10)
  28. BASE00=$(tput setaf 11)
  29. BASE0=$(tput setaf 12)
  30. BASE1=$(tput setaf 14)
  31. BASE2=$(tput setaf 7)
  32. BASE3=$(tput setaf 15)
  33. YELLOW=$(tput setaf 3)
  34. ORANGE=$(tput setaf 9)
  35. RED=$(tput setaf 1)
  36. MAGENTA=$(tput setaf 5)
  37. VIOLET=$(tput setaf 13)
  38. BLUE=$(tput setaf 4)
  39. CYAN=$(tput setaf 6)
  40. GREEN=$(tput setaf 2)
  41. fi
  42. BOLD=$(tput bold)
  43. RESET=$(tput sgr0)
  44. else
  45. # Linux console colors. I don't have the energy
  46. # to figure out the Solarized values
  47. MAGENTA="\033[1;31m"
  48. ORANGE="\033[1;33m"
  49. GREEN="\033[1;32m"
  50. PURPLE="\033[1;35m"
  51. WHITE="\033[1;37m"
  52. BOLD=""
  53. RESET="\033[m"
  54. fi
  55.  
  56. PS1="\[$BASE01\]\t\[$BLUE\][\h]\[$GREEN\][\u] \[$CYAN\]\w\n\[$GREEN\]\$\[$RESET\]"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement