Skip to content

Instantly share code, notes, and snippets.

@jwenerd
Created March 5, 2013 16:00
Show Gist options
  • Save jwenerd/5091337 to your computer and use it in GitHub Desktop.
Save jwenerd/5091337 to your computer and use it in GitHub Desktop.
Put current git branch in shell prompt
function parse_git_branch {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo "("${ref#refs/heads/}") "
}
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
WHITE='\e[47m'
RESET='\e[0m'
# found these here https://wiki.archlinux.org/index.php/Color_Bash_Prompt
export PS1="\h $RED\W $GREEN\$(parse_git_branch)\$$RESET "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment