blob: cfa4896bf2829fc3344f4ca7283d886fff5a2585 [file] [log] [blame]
# Some Colors
BGREEN='\[\033[1;32m\]'
GREEN='\[\033[0;32m\]'
BRED='\[\033[1;31m\]'
RED='\[\033[0;31m\]'
BBLUE='\[\033[1;34m\]'
BLUE='\[\033[0;34m\]'
PINK='\[\e[37;1;35m\]'
NORMAL='\[\033[00m\]'
WHITE='\[\033[1;37m\]'
BLACK='\[\033[0;30m\]'
LIGHT_BLUE='\[\033[1;34m\]'
LIGHT_GREEN='\[\033[1;32m\]'
LIGHT_CYAN='\[\033[1;36m\]'
LIGHT_RED='\[\033[1;31m\]'
LIGHT_PURPLE='\[\033[1;35m\]'
LIGHT_YELLOW='\[\033[1;33m\]'
LIGHT_GRAY='\[\033[0;37m\]'
YELLOW='\[\033[0;33m\]'
PURPLE='\[\033[0;35m\]'
CYAN='\[\033[0;36m\]'
GRAY='\[\033[1;30m\]'
D=$'\e[37;40m'
PINK=$'\e[35;40m'
GREEN=$'\e[32;40m'
ORANGE=$'\e[33;40m'
function prompt_char {
git branch >/dev/null 2>/dev/null && echo '±' && return
hg root >/dev/null 2>/dev/null && echo '☿' && return
echo '○'
}
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
}