#!/bin/sh echo "Installing Homebrew" if test ! $(which brew); then /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" fi brew update echo "Install Homebrew Packages" brew tap homebrew/bundle brew bundle echo "Install XCode CLI Tool" xcode-select --install echo "Installing Oh My Zsh" sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions git clone git://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/plugins/zsh-syntax-highlighting echo "source ~/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc sed -io 's/^plugins=.*/plugins=(autojump git brew common-aliases zsh-autosuggestions copydir copyfile encode64 node osx sublime tmux xcode pod docker git-extras git-prompt)/' ~/.zshrc sed -io 's/^ZSH_THEME.*/ZSH_THEME="dpoggi"/' ~/.zshrc echo "Installing Tmux Settings" git clone https://github.com/gpakosz/.tmux.git ~/.tmux ln -s ~/.tmux/.tmux.conf ~/.tmux.conf cp ~/.tmux/.tmux.conf.local ~/ echo "Install VIM settings" git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime echo "Configrating Git" git config --global merge.tool diffmerge git config --global merge.conflictstyle diff3 git config --global mergetool.prompt false git config --global alias.co checkout git config --global alias.ci commit git config --global alias.st status git config --global alias.br branch git config --global core.editor $(which vim) git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --" git config --global alias.tree "log --graph --full-history --all --color --date=short --pretty=format:'%Cred%x09%h %Creset%ad%Cblue%d %Creset %s %C(bold)(%an)%Creset'" echo "Enabling Services" open /Applications/Alfred\ 4.app open /Applications/Gas\ Mask.app open /Applications/Clipy.app open /Applications/Rectangle.app