No meu arquivo .bashrc
, tenho esses dois blocos:
1-
# get current branch in git repo
function parse_git_branch() {
BRANCH='git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)//''
if [ ! "${BRANCH}" == "" ]
then
STAT='parse_git_dirty'
echo "[${BRANCH}${STAT}]"
else
echo ""
fi
}
2 -
# Prompt
if [ -n "$SSH_CONNECTION" ]; then
export PS1="\[$(tput setaf 1)\]┌─╼ \[$(tput setaf 7)\][\w]\n\[$(tput setaf 1)\]\$(if [[ \$? == 0 ]]; then echo \"\[$(tput setaf 1)\]└────╼ \[$(tput setaf 7)\][ssh]\"; else echo \"\[$(tput setaf 1)\]└╼ \[$(tput setaf 7)\][ssh]\"; fi) \[$(tput setaf 7)\]"
else
export PS1="\[$(tput setaf 1)\]┌─╼ \[$(tput setaf 7)\][\w]\n\[$(tput setaf 1)\]\$(if [[ \$? == 0 ]]; then echo \"\[$(tput setaf 1)\]└────╼\"; else echo \"\[$(tput setaf 1)\]└╼\"; fi) \[$(tput setaf 7)\]"
fi
que me dão o seguinte resultado
]
Eu gostaria de inserir parse_git_branch
de tal forma que eu possa ver em qual git-branch eu sou. Como eu poderia modificar o segundo bloco para que ele funcionasse? Onde devo colocar \$(parse_git_branch)\[3[00m\]
no segundo bloco?