mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00: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:
		@@ -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
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user