Permalink
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 27d1f41 commit 77f0110d5f551935df0dba43de8402c22fac064e @avit committed Nov 10, 2011
Showing with 6 additions and 9 deletions.
  1. +6 −9 tools/install.sh
View
@@ -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 77f0110

Please sign in to comment.