-
-
Save anonymous/413ad337fa164486f7e2 to your computer and use it in GitHub Desktop.
This file contains 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
% curl -Lw"\n" https://raw.github.com/robbierussel/oh-my-zsh/master/tools/install.sh | |
Not Found | |
% curl -Lw"\n" https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | |
set -e | |
if [ ! -n "$ZSH" ]; then | |
ZSH=~/.oh-my-zsh | |
fi | |
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 | |
fi | |
echo "\033[0;34mCloning Oh My Zsh...\033[0m" | |
hash git >/dev/null 2>&1 && env git clone --depth=1 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 | |
echo "\033[0;33mFound ~/.zshrc.\033[0m \033[0;32mBacking up to ~/.zshrc.pre-oh-my-zsh\033[0m"; | |
mv ~/.zshrc ~/.zshrc.pre-oh-my-zsh; | |
fi | |
echo "\033[0;34mUsing the Oh My Zsh template file and adding it to ~/.zshrc\033[0m" | |
cp $ZSH/templates/zshrc.zsh-template ~/.zshrc | |
sed -i -e "/^export ZSH=/ c\\ | |
export ZSH=$ZSH | |
" ~/.zshrc | |
echo "\033[0;34mCopying your current PATH and adding it to the end of ~/.zshrc for you.\033[0m" | |
sed -i -e "/export PATH=/ c\\ | |
export PATH=\"$PATH\" | |
" ~/.zshrc | |
if [ "$SHELL" != "$(which zsh)" ]; then | |
echo "\033[0;34mTime to change your default shell to zsh!\033[0m" | |
chsh -s `which zsh` | |
fi | |
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"' /____/ ....is now installed!'"\033[0m" | |
echo "\n\n \033[0;32mPlease look over the ~/.zshrc file to select plugins, themes, and options.\033[0m" | |
echo "\n\n \033[0;32mp.s. Follow us at http://twitter.com/ohmyzsh.\033[0m" | |
echo "\n\n \033[0;32mp.p.s. Get stickers and t-shirts at http://shop.planetargon.com.\033[0m" | |
env zsh | |
. ~/.zshrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment