Skip to content

Instantly share code, notes, and snippets.

@lukemorton
Last active March 19, 2020 11:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lukemorton/05a2aa65a4c66a4806f47cc6936fef7f to your computer and use it in GitHub Desktop.
Save lukemorton/05a2aa65a4c66a4806f47cc6936fef7f to your computer and use it in GitHub Desktop.
My brew
#!/bin/sh
echo "Installing brew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
echo "Installing desktop apps..."
brew cask install google-chrome
brew cask install slack
brew cask install atom
brew cask install rowanj-gitx
brew cask install iterm2
brew cask install spotify
brew cask install dropbox
brew cask install 1password
echo "Now for some command line tools..."
brew install git
curl -o ~/.gitconfig https://gist.githubusercontent.com/lukemorton/7084d1bffd5967e44d2810200dac0f8c/raw/bc68589afd34d7247099b8d4fdd02bf3d9e74a44/.gitconfig
git --version
brew install fish
mkdir -p ~/.config/fish/
curl -o ~/.config/fish/config.fish https://gist.githubusercontent.com/lukemorton/fffe47e6eacc2131afe6714846479d91/raw/78e4ef27243dbef2bc67c22a95031ab67297e7da/config.fish
fish --version
echo /usr/local/bin/fish | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
brew tap bbatsche/fisher
brew install fisherman
fisher --version
brew install httpie
http --version
echo "Lets get some Ruby on the go..."
brew install rbenv
rbenv init
rbenv install $(rbenv install -l | grep -v - | tail -1)
rbenv global $(rbenv install -l | grep -v - | tail -1)
rbenv global
fisher add rbenv/fish-rbenv
echo "And latest Node.js..."
brew install node
node --version
echo
echo "Okay, that's all the automated steps complete!"
echo
echo "Manual steps required:"
echo " - Keyboard > Shortcuts > Map Invert Colors to cmd+q"
echo " - Sign into 1Password"
echo " - Sign into all other apps with passwords from 1Password"
echo " - Make Chrome the default browser by opening it"
echo
echo "Good luck out there!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment