-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
brew.sh
executable file
·101 lines (82 loc) · 2.44 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
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
#!/usr/bin/env bash
# Install command-line tools using Homebrew.
# Make sure we’re using the latest Homebrew.
brew update
# Upgrade any already-installed formulae.
brew upgrade
# Install GNU core utilities (those that come with macOS are outdated).
# export PATH="$(brew --prefix)/opt/coreutils/libexec/gnubin:$PATH"
brew install coreutils
# Install some other useful utilities like `sponge`.
brew install moreutils
# Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed.
# export PATH="$(brew --prefix)/opt/findutils/libexec/gnubin:$PATH"
brew install findutils
# Install GNU `sed`, overwriting the built-in `sed`.
# export PATH="$(brew --prefix)/opt/gnu-sed/libexec/gnubin:$PATH"
brew install gnu-sed
brew install watch
brew install watchman
brew install wget
# Install GnuPG to enable PGP-signing commits.
brew install gnupg
# Install tools
brew install awscli
brew install aws-iam-authenticator
brew install saml2aws
brew install telnet
brew install tenv
# Install more recent versions of some macOS tools.
brew install grep # export PATH="$(brew --prefix)/opt/grep/libexec/gnubin:$PATH"
brew install openssh
brew install openssl
brew install screen
brew install make # export PATH="$(brew --prefix)/opt/make/libexec/gnubin:$PATH"
# Install some CTF tools; see https://github.com/ctfs/write-ups.
brew install binutils # export PATH="$(brew --prefix)/opt/binutils/bin:$PATH"
brew install knock
brew install nmap
brew install socat
brew install sqlmap
brew install tcpflow
brew install tcpreplay
brew install tcptrace
# Install other useful binaries.
brew install jq
brew install git
brew install git-lfs
brew install htop
brew install p7zip
brew install pwgen
brew install rename
brew install ssh-copy-id # export PATH="$(brew --prefix)/opt/ssh-copy-id/bin:$PATH"
brew install tree
brew install yq
# K8s
brew install fluxcd/tap/flux
brew install kubernetes-cli
brew install kubernetes-helm
brew install kustomize
brew install minikube
brew install stern
brew tap aws/tap
brew install eks-node-viewer
# Redis
brew install --cask another-redis-desktop-manager
# Python
brew install pipx && pipx ensurepath
pipx install aws-export-credentials
# Docker
brew install hadolint
# brew installing games and fun stuff
brew install cheat
brew install cowsay
brew install figlet
brew install fortune
brew install sl
brew install neofetch
brew install lolcat
# Casks (GUI applications)
brew install --cask aerial
# Remove outdated versions from the cellar.
brew cleanup