diff --git a/bash.bashrc b/bash.bashrc index f893fba..0cd2c86 100644 --- a/bash.bashrc +++ b/bash.bashrc @@ -107,15 +107,15 @@ __prompt_command() { local branch=$(git branch 2> /dev/null | grep -e ^* | cut -d ' ' -f2) PS1+=" ${R}[${Mag}${branch}${R}|" + local tag_release=`git describe --exact-match --tags $(git log -n1 --pretty='%h') 2> /dev/null` local dirty=$(git status -s | wc -l) if [[ $dirty -ne 0 ]]; then - PS1+="${Mag}…$dirty" + PS1+="${Mag}⚡|${tag_release}…$dirty" else local ahead=$(git rev-list --branches --not --remotes |wc -l) if [[ $ahead -ne 0 ]]; then - PS1+="${Blu}↑${ahead}" + PS1+="${Blu}⚡|${tag_release}↑${ahead}" else - tag_release=`git describe --exact-match --tags $(git log -n1 --pretty='%h') 2> /dev/null` if [[ -z $tag_release ]];then PS1+="${Red}✔" else