fix(updater): stop update if `$ZSH` is not a git repository (#10448)

Fixes #10448
This commit is contained in:
Marc Cornellà 2021-11-25 11:46:37 +01:00
parent 15fd9c84de
commit 2b96b7c54b
No known key found for this signature in database
GPG Key ID: 0314585E776A9C1B
1 changed files with 6 additions and 0 deletions

View File

@ -133,6 +133,12 @@ function update_ohmyzsh() {
return
fi
# Test if Oh My Zsh directory is a git repository
if ! (cd "$ZSH" && LANG= git rev-parse &>/dev/null); then
echo >&2 "[oh-my-zsh] Can't update: not a git repository."
return
fi
# Check if there are updates available before proceeding
if ! is_update_available; then
return