miguel_git_prompt () { RED="\[$(tput setaf 1)\]" GREEN="\[$(tput setaf 2)\]" RESET="\[$(tput sgr0)\]" PS1=" \w" if git rev-parse --git-dir > /dev/null 2>&1; then PS1+=" [$RED" PS1+=`git status --porcelain | awk '{print $1}' | sort | uniq | tr '\n' ' '` PS1+="$GREEN" #PS1+=`git branch --show-current` PS1+=`git status --porcelain -b | head -n1` PS1+="$RESET]" fi PS1+=" $ " }