From 71769107dbff230ec7607368f50f9ff93b88b581 Mon Sep 17 00:00:00 2001 From: Robby Russell Date: Sun, 30 Aug 2009 18:36:11 -0700 Subject: [PATCH] Adding an installer tool --- tools/install.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tools/install.sh diff --git a/tools/install.sh b/tools/install.sh new file mode 100644 index 00000000..d820adcb --- /dev/null +++ b/tools/install.sh @@ -0,0 +1,24 @@ +if [ -d ~/.oh-my-zsh ] +then + echo "You already have Oh My Zsh installed. You'll need to remove ~/.oh-my-zsh if you want to install" + exit +else + echo "Cloning Oh My Zsh..." + /usr/bin/env git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh +fi + +echo "Looking for an existing zsh config..." +if [ -f ~/.zshrc ] +then + echo "Found ~/.zshrc. Backing up to ~/.zshrc.pre-oh-my-zsh"; + cp ~/.zshrc ~/.zshrc.pre-oh-my-zsh; + rm ~/.zshrc; +fi + +echo "Symlinking .zshrc to ~/.oh-my-zsh/" +ln -s ~/.oh-my-zsh/zshrc ~/.zshrc + +echo "Time to change your default shell to zsh!" +chsh -s /bin/zsh + +echo "Hooray! Oh My Zsh has been installed."