Skip to content

Instantly share code, notes, and snippets.

@jtmkrueger
Created September 13, 2011 16:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save jtmkrueger/1214262 to your computer and use it in GitHub Desktop.
Save jtmkrueger/1214262 to your computer and use it in GitHub Desktop.
color your prompt and show git branch
#color and git branch
parse_git_branch() {··
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export CLICOLOR=1
export GREP_OPTIONS="--color"
export LSCOLORS=gxfxcxdxbxegedabagacad
PS1='\n\[\e[1;36m\]\w \[\e[m\]\[\e[1;33m\]$(parse_git_branch)\[\e[m\] \n> '
@numberwhun
Copy link

I love the little Apple symbol for the prompt. Thanks! :)

Just for clarification, how exactly does this operate? If you edit a git branch does it automatically change your prompt to show the branch your editing?

@jtmkrueger
Copy link
Author

you'll see the current brnach your working in next to your path. The regex parses the branch name

@numberwhun
Copy link

That's what I figured / hoped. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment