diff --git a/PS1 b/PS1 index c79e8b7..075f263 100644 --- a/PS1 +++ b/PS1 @@ -1,11 +1,11 @@ # /etc/profile.d/PS1.sh: executed by Bourne-compatible login shells. parse_git_branch() { - local LBRANCH="$(git branch 2>/dev/null | sed -ne 's/* \(.*\)/ \1/p'|sed -e 's/^[[:blank:]]*//;s/[[:blank:]]*$//'|tr -s '()')" + local LBRANCH="$(git branch 2>/dev/null | sed -ne 's/* \(.*\)/ \1/p'|sed -e 's/^[[:blank:]]*//;s/[[:blank:]]*$//')" local RBRANCH="$( git rev-parse --symbolic-full-name --abbrev-ref @{u} 2>/dev/null |sed -e 's/^[[:blank:]]*//' )" [ -z "${RBRANCH-x}" ] && unset RBRANCH local BRANCH="${LBRANCH}${RBRANCH+ -> }${RBRANCH}" - [ -z "${BRANCH-x}" ] || echo "($BRANCH)" + [ -z "${BRANCH-x}" ] || echo "($BRANCH)|tr -s '()'" } set_label() {