-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbrew.sh
More file actions
executable file
·85 lines (68 loc) · 1.87 KB
/
brew.sh
File metadata and controls
executable file
·85 lines (68 loc) · 1.87 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#!/usr/bin/env bash
# Ask for the administrator password upfront.
sudo -v
# Keep-alive: update existing `sudo` time stamp until the script has finished.
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
echo "Installing homebrew..."
# Install homebrew if needed
if test ! $(which brew); then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
fi
eval "$(/opt/homebrew/bin/brew shellenv)"
# Make sure we’re using the latest Homebrew.
brew update
# Upgrade any already-installed formulae.
brew upgrade
# Install GNU core utilities
brew install coreutils
brew install grep
# Install some nice commandline tools
brew install wget
brew install awscli
brew install tmux
brew install git
brew install zsh
brew install jq
brew install nmap
brew install direnv
brew install aws-vault
brew install ykman
brew install fzf
brew install zoxide
brew install gh
brew install ripgrep
brew install bat
# Install go
brew install go
# Install rustup
brew install rustup-init
# Install more recent versions of some OS X tools.
brew install neovim
brew install openssh
brew install screen
# Language servers
brew install lua-language-server
# Install some developer tools
brew install --cask iterm2
brew install --cask keybase
brew install --cask rectangle
brew install --cask authy
brew install --cask visual-studio-code
brew install --cask docker
brew install --cask goland
brew install --cask session-manager-plugin
# Kubernetes tools
brew install derailed/popeye/popeye
# Misc apps
brew install --cask dropbox
brew install --cask spotify
brew install --cask google-chrome
brew install --cask slack
brew install --cask 1password
brew install --cask vivaldi
brew install --cask transmission
brew install --cask zoom
brew install --cask homebrew/cask-drivers/elgato-control-center
brew install --cask discord
# Cleanup
brew cleanup