I like automating boring stuff. When setting up a new machine I tend to run a script that does a lot of the grunt work for me:
echo 'Installing homebrew' brew update && brew upgrade brew install wget
echo 'Installing Oh my Zshell' /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo 'Adding zshell plugins' git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
echo 'Installing nvm' curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash echo 'Installing latest node' nvm install node
Just a start!