-
Notifications
You must be signed in to change notification settings - Fork 0
/
brew.sh
executable file
·44 lines (38 loc) · 1.11 KB
/
brew.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#! /bin/bash
if ! [ "$(command -v brew)" ]; then
echo "Installing Homebrew."
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
# Update everything
brew update && brew upgrade
# Install command line utilties
brew install terraform
brew install awscli
brew install coreutils
brew install moreutils
brew install findutils
brew install wget
brew install watch
brew install tree
brew install git
brew install htop
brew install gnu-sed --with-default-names
brew install vim --with-override-system-vi
brew install homebrew/dupes/grep
brew install homebrew/dupes/openssh
brew install homebrew/dupes/screen
# Install latest Bash since Mac OS will never move past 3.x
brew install bash
echo "/usr/local/bin/bash" >> /etc/shells
chsh -s /usr/local/bin/bash
brew install bash-completion
brew install homebrew/completions/brew-cask-completion
# Install Casks
brew cask install visual-studio-code
brew cask install iterm2
brew cask install google-chrome
brew cask install slack
brew cask install discord
brew cask install postman
brew cask install docker
brew cask install spotify