-
Notifications
You must be signed in to change notification settings - Fork 0
/
brew-install.sh
103 lines (90 loc) · 2.53 KB
/
brew-install.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
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#!/bin/bash
# Homebrew Script for OSX
echo "Installing brew cask..."
brew tap homebrew/cask
brew tap weaveworks/tap
brew tap hashicorp/tap
# Programming Languages
#echo "Installing programming languages..."
#brew install scala
#brew install --cask r
#brew install --cask oracle-jdk-javadoc
# Dev Tools
echo "Installing Packages..."
brew install git
brew install go
brew install wget
brew install htop
brew install gnutls
brew install node
brew install yarn
brew install tree
brew install awscli
brew install cloudformation-guard
brew install aws-cdk
brew install virtualenv
brew install rbenv # Ruby version manager
brew install --cask visual-studio-code
# Hashicorp
echo "Installing Hashicorp tools and related..."
brew install hashicorp/tap/vault
brew install hashicorp/tap/nomad
brew install hashicorp/tap/waypoint
brew install hashicorp/tap/boundary
brew install hashicorp/tap/packer
brew install vagrant
brew install tfenv # Terraform version manager inspired by rbenv
brew install tflint
brew install checkov
brew install policy_sentry
brew install infracost
brew install terraform-docs
# Kubernetes
brew install --cask rancher
brew install kubernetes-cli
brew install aws-iam-authenticator
brew install weaveworks/tap/eksctl
# brew install eks-anywhere: ARM CPU's are not yet supported (22/9/22)
brew install cdk8s
brew install kubectx
brew install k9s
brew install consul-k8s
brew install datree
# Communication Apps
echo "Installing communication apps..."
#brew install --cask keybase
brew install --cask microsoft-teams
brew install --cask microsoft-office
brew install --cask microsoft-auto-update
brew install --cask whatsapp
brew install --cask telegram-desktop
brew install --cask slack
brew install --cask amazon-chime
brew install --cask zoom
# Web Tools
echo "Installing tools..."
brew install --cask iterm2
brew install python-yq
brew install node
brew install nvm
brew install --cask google-chrome
# File Storage
echo "Installing file storage tools..."
brew install --cask dropbox
brew install --cask google-drive
brew install --cask onedrive
# Other
echo "Installing everything else..."
brew install --cask aerial
brew install --cask spotify
brew install --cask drawio
brew install --cask bitwarden
brew install bluesnooze
brew install --cask leapp
brew install --cask session-manager-plugin
usr/bin/ln -s /opt/homebrew/bin/session-manager-plugin /usr/local/bin/session-manager-plugin
usr/bin/ln -s /opt/homebrew/bin/aws /usr/local/bin/aws
brew install --cask commander-one
brew install --cask alfred
#brew install --cask textsniper
brew install --cask iina