Skip to content
Browse files

Allow (re)installing from local repo

If a local directory exists, perhaps a forked copy instead of the robbyrussell master,
this allows the installer script to use it and continue the install process instead
of exiting early.

Changes the installer to continue even if the $ZSH directory is already installed.
  • Loading branch information...
1 parent 4766fc6 commit 8a75d6ed33426e07b42755eba6869c56f2c224cd @avit committed Nov 9, 2011
Showing with 6 additions and 9 deletions.
  1. +6 −9 tools/install.sh
View
15 tools/install.sh
@@ -5,18 +5,15 @@ then
ZSH=~/.oh-my-zsh
fi
-if [ -d $ZSH ]
+if [ ! -d $ZSH ]
then
- echo "\033[0;33mYou already have Oh My Zsh installed.\033[0m You'll need to remove $ZSH if you want to install"
- exit
+ echo "\033[0;34mCloning Oh My Zsh...\033[0m"
+ hash git >/dev/null && /usr/bin/env git clone https://github.com/robbyrussell/oh-my-zsh.git $ZSH || {
+ echo "git not installed"
+ exit
+ }
fi
-echo "\033[0;34mCloning Oh My Zsh...\033[0m"
-hash git >/dev/null && /usr/bin/env git clone https://github.com/robbyrussell/oh-my-zsh.git $ZSH || {
- echo "git not installed"
- exit
-}
-
echo "\033[0;34mLooking for an existing zsh config...\033[0m"
if [ -f ~/.zshrc ] || [ -h ~/.zshrc ]
then

0 comments on commit 8a75d6e

Please sign in to comment.
Something went wrong with that request. Please try again.