Skip to content

Instantly share code, notes, and snippets.

@eliasmalik
Last active October 16, 2017 15:36
Show Gist options
  • Save eliasmalik/aacc50889f7a22b979f5bb9f2830e2ac to your computer and use it in GitHub Desktop.
Save eliasmalik/aacc50889f7a22b979f5bb9f2830e2ac to your computer and use it in GitHub Desktop.
Initialise fresh OSX install
#!/usr/bin/env zsh
## Manual
# install Firefox, Chrome, VLC, 1password, Wunderlist, SourceTree, Spectacle
# Atom, iTerm2, Dash, Pocket, LittleFlocker, LittleSnitch, Keybase
## Auto
echo "##### install brew #####\n"
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo "\n\n"
echo "##### brew install python3, nvm, node, redis, postgresql, mysql, autojump #####\n"
brew install python3 nvm node redis postgresql autojump cloc
echo "\n\n"
echo "##### pip3 install glances + deps #####\n"
pip3 install virtualenv virtualenvwrapper bottle zeroconf netifaces py-cpuinfo glances
echo "\n\n"
echo "##### grab dotfiles from github #####\n"
cd ~
git clone git@github.com:eliascodes/dotfiles.git ~/dotfiles
bash ~/dotfiles/init
echo "\n\n"
echo "##### install oh-my-zsh #####\n"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
echo "\n\n"
echo "##### create dirs #####\n"
mkdir ~/wk/fac ~/wk/dwyl ~/wk/dev
echo "\n\n"
echo "##### initialisation done #####"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment