Revision: 9150
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 23, 2008 06:12 by elliottkember
Initial Code
function parse_git_branch { git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } function proml { local BLUE="\[\033[0;34m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local GREEN="\[\033[0;32m\]" local LIGHT_GREEN="\[\033[1;32m\]" local WHITE="\[\033[1;37m\]" local LIGHT_GRAY="\[\033[0;37m\]" case $TERM in xterm*) TITLEBAR='\[\033]0;\u@\h:\w\007\]' ;; *) TITLEBAR="" ;; esac PS1="${TITLEBAR}\ [\$(date +%H:%M)]\ [\u@\h:\w$GREEN\$(parse_git_branch)$LIGHT_GRAY]\ $LIGHT_GRAY\$ " PS2='> ' PS4='+ ' } proml
Initial URL
Initial Description
Stick this in your ~/.bashrc (or ~/.bash_profile on a mac)
Initial Title
Git Branch in Shell Prompt
Initial Tags
Initial Language
Bash