Created
November 2, 2011 01:18
-
-
Save johnknott/1332567 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [ -d ~/.oh-my-zsh ] | |
then | |
echo "\033[0;33mYou already have Oh My Zsh installed.\033[0m You'll need to remove ~/.oh-my-zsh if you want to install" | |
exit | |
fi | |
echo "\033[0;34mCloning Oh My Zsh...\033[0m" | |
/usr/bin/git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh | |
echo "\033[0;34mLooking for an existing zsh config...\033[0m" | |
if [ -f ~/.zshrc ] || [ -h ~/.zshrc ] | |
then | |
echo "\033[0;33mFound ~/.zshrc.\033[0m \033[0;32]Backing up to ~/.zshrc.pre-oh-my-zsh\033[0m"; | |
cp ~/.zshrc ~/.zshrc.pre-oh-my-zsh; | |
rm ~/.zshrc; | |
fi | |
echo "\033[0;34mUsing the Oh My Zsh template file and adding it to ~/.zshrc\033[0m" | |
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc | |
echo "plugins=(bundler debian gem git github gnu-utils mercurial python rails3 ruby rvm svn)" >> ~/.zshrc | |
echo "\033[0;34mCopying your current PATH and adding it to the end of ~/.zshrc for you.\033[0m" | |
echo "export PATH=$PATH" >> ~/.zshrc | |
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.zshrc | |
echo "\033[0;32m"' __ __ '"\033[0m" | |
echo "\033[0;32m"' ____ / /_ ____ ___ __ __ ____ _____/ /_ '"\033[0m" | |
echo "\033[0;32m"' / __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \ '"\033[0m" | |
echo "\033[0;32m"'/ /_/ / / / / / / / / / / /_/ / / /_(__ ) / / / '"\033[0m" | |
echo "\033[0;32m"'\____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/ '"\033[0m" | |
echo "\033[0;32m"' /____/ '"\033[0m" | |
echo "\n\n \033[0;32m....is now installed.\033[0m" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment