# Colorized Bash prompt with optional Git branch. _pi_git_branch() { local branch branch=$(git symbolic-ref --quiet --short HEAD 2>/dev/null) || return 0 printf ' (%s)' "$branch" } PS1='\[\e[1;32m\]\u@\h\[\e[0m\] \[\e[1;34m\]\w\[\e[0m\]\[\e[35m\]$(_pi_git_branch)\[\e[0m\] \$ '