Skip to content

Instantly share code, notes, and snippets.

@gaieges
Created September 12, 2015 19:14
Show Gist options
  • Save gaieges/0ecfcbe03af7cbb7de92 to your computer and use it in GitHub Desktop.
Save gaieges/0ecfcbe03af7cbb7de92 to your computer and use it in GitHub Desktop.
great PS1 var with return value coloring
PROMPT_COMMAND='PS1="\[\033[0;33m\][\!]\`if [[ \$? = "0" ]]; then echo "\\[\\033[32m\\]"; else echo "\\[\\033[31m\\]"; fi\`[\u@\h:\`if [[ `pwd|wc -c|tr -d " "` > 18 ]]; then echo "\\W"; else echo "\\w"; fi\`]\$\[\033[0m\] "; echo -ne "\033]0;`hostname -s`:`pwd`\007"'
PS1='\[\033[0;33m\][\!]`if [[ $? = 0 ]]; then echo \[\033[32m\]; else echo \[\033[31m\]; fi`[\u@\h:`if [[ 30 > 18 ]]; then echo \W; else echo \w; fi`]$\[\033[0m\] '
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment