change cred helper

This commit is contained in:
James Dixon 2022-08-10 04:09:39 -04:00
parent 202f51f9f1
commit 5a1505e7ae
2 changed files with 12 additions and 12 deletions

View File

@ -11,8 +11,6 @@
[credential]
username = lemonase
helper = store
helper =
helper = /usr/local/share/gcm-core/git-credential-manager-core
[color]
ui = true
status = auto

View File

@ -218,16 +218,18 @@ git_prompt() {
fi
if [ ! -z $BRANCH ]; then
echo -n "%F{yellow}$BRANCH"
if echo "${STATUS}" | grep -c "nothing to commit" &> /dev/null; then echo -n "%F{blue}%s" "="; fi
if echo "${STATUS}" | grep -c "renamed:" &> /dev/null; then echo -n "%F{red}%s" "%"; fi
if echo "${STATUS}" | grep -c "deleted:" &> /dev/null; then echo -n "%F{red}%s" "-"; fi
if echo "${STATUS}" | grep -c "new file:" &> /dev/null; then echo -n "%F{green}%s" "+"; fi
if echo "${STATUS}" | grep -c "branch is ahead:" &> /dev/null; then echo -n "%F{yellow}%s" ">"; fi
if echo "${STATUS}" | grep -c "branch is behind" &> /dev/null; then echo -n "%F{yellow}%s" "<"; fi
if echo "${STATUS}" | grep -c "Untracked files:" &> /dev/null; then echo -n "%F{yellow}%s" "?"; fi
if echo "${STATUS}" | grep -c "modified:" &> /dev/null; then echo -n "%F{yellow}%s" "*"; fi
printf "%s" "%F{reset}%F{yellow}$BRANCH"
printf "%s" "%F{reset}["
if echo "${STATUS}" | grep -c "nothing to commit" &> /dev/null; then printf "(%s)" "%F{blue}="; fi
if echo "${STATUS}" | grep -c "renamed:" &> /dev/null; then printf "%s" "%F{red}%"; fi
if echo "${STATUS}" | grep -c "deleted:" &> /dev/null; then printf "%s" "%F{red}-"; fi
if echo "${STATUS}" | grep -c "new file:" &> /dev/null; then printf "%s" "%F{green}+"; fi
if echo "${STATUS}" | grep -c "branch is ahead:" &> /dev/null; then printf "%s" "%F{yellow}>"; fi
if echo "${STATUS}" | grep -c "branch is behind" &> /dev/null; then printf "%s" "%F{yellow}<"; fi
if echo "${STATUS}" | grep -c "Untracked files:" &> /dev/null; then printf "%s" "%F{yellow}?"; fi
if echo "${STATUS}" | grep -c "Changes not staged for commit:" &> /dev/null; then printf "%s" "%F{red}*"; fi
if echo "${STATUS}" | grep -c "Changes to be committed:" &> /dev/null; then printf "%s" "%F{green}="; fi
printf "%s" "%F{reset}]"
fi
}
PROMPT='%F{blue}%~$(git_prompt) %F{cyan}%# %F{reset}'