mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-22 06:50:49 +08:00
fix(installer): fix removal of OMZ directory on failure
When the `git init` call fails, the directory is not created, so the rm command fails with a not found error. This change checks whether the directory exists before deleting it.
This commit is contained in:
parent
99460351eb
commit
c81804825c
|
@ -283,7 +283,7 @@ setup_ohmyzsh() {
|
|||
&& git remote add origin "$REMOTE" \
|
||||
&& git fetch --depth=1 origin \
|
||||
&& git checkout -b "$BRANCH" "origin/$BRANCH" || {
|
||||
rm -rf "$ZSH"
|
||||
[ ! -d "$ZSH" ] || rm -rf "$ZSH" 2>/dev/null
|
||||
fmt_error "git clone of oh-my-zsh repo failed"
|
||||
exit 1
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user