forked from mathiasbynens/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbrew.sh
executable file
·159 lines (131 loc) · 3.8 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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#!/usr/bin/env bash
set -euxof pipefail
# which -s brew
# if [[ $? != 0 ]] ; then
# # Install Homebrew
# ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# else
# brew update
# fi
# # Upgrade any already-installed formulae.
# brew upgrade
# Install GNU core utilities (those that come with macOS are outdated).
# Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`.
brew install coreutils
# needed for emacs
brew install ripgrep fd cmake
# Install some other useful utilities like `sponge`.
brew install moreutils
# Install GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed.
brew install findutils
# Install GNU `sed`, overwriting the built-in `sed`.
# brew install gnu-sed --with-default-names
brew install wget
# Install GnuPG to enable PGP-signing commits.
brew install gnupg
# Install more recent versions of some macOS tools.
# brew install vim --with-override-system-vi
brew install grep
# brew install openssh
# brew install screen
# brew install homebrew/php/php56 --with-gmp
# Install font tools.
# brew tap bramstein/webfonttools
# brew install sfnt2woff
# brew install sfnt2woff-zopfli
# brew install woff2
# Install some CTF tools; see https://github.com/ctfs/write-ups.
# brew install aircrack-ng
# brew install bfg
# brew install binutils
# brew install binwalk
# brew install cifer
# brew install dex2jar
# brew install dns2tcp
# brew install fcrackzip
# brew install foremost
# brew install hashpump
# brew install hydra
# brew install john
# brew install knock
# brew install netpbm
# brew install nmap
# brew install pngcheck
# brew install socat
# brew install sqlmap
# brew install tcpflow
# brew install tcpreplay
# brew install tcptrace
# brew install ucspi-tcp # `tcpserver` etc.
# brew install xpdf
# brew install xz
# Install other useful binaries.
brew install ack
#brew install exiv2
# brew install git
# brew install git-lfs
# brew install imagemagick --with-webp
# brew install lua
# brew install lynx
# brew install p7zip
# brew install pigz
# brew install pv
# brew install rename
# brew install rlwrap
# brew install ssh-copy-id
# brew install tree
# brew install vbindiff
# brew install zopfli
brew install markdown
# brew install mermaid-cli
# ==== Beginning of extra apps ===
# Install dock tools
# brew install dockutil
# brew install shellcheck
# brew install hub
# brew install speedtest-cli
# brew install tldr
# Extend brew with cask
# Note: If install emacs-plus ahead of this, the linking may fail. Comment out
# this line, and try this script this again will work.
brew install cask
# productivity apps
# brew install --cask spectacle
brew install --cask vlc
# brew install --cask flux
# brew install --cask lastpass
# brew install --cask keepassx
# brew install --cask qvod-player
# brew install --cask time-out
# brew install --cask xmind
# brew install --cask anki
# security
brew install --cask gas-mask
# brew install --cask malwarebytes
# dev
brew install docker
## things that may come from managed software center
brew install --cask visual-studio-code
# brew install --cask google-chrome
# brew install --cask iterm2
brew install --cask altair-graphql-client
# brew install elixir
brew install the_silver_searcher
# brew install --cask keycastr
# brew install --cask tableplus
brew install --cask dbeaver-community
# brew install --cask postman
brew install --cask skitch
brew install --cask gifox
# brew install --cask calibre
brew install --cask zoom
brew install --cask voov-meeting
# brew tap heroku/brew && brew install heroku
# may need to run this twice after allowing kernel extensions
# brew install --cask virtualbox
# brew install --cask microsoft-office
brew install --cask libreoffice
# brew install --cask cyberduck
# ==== ending of extra apps ===
# Remove outdated versions from the cellar.
brew cleanup