-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrew.sh
148 lines (124 loc) · 4.3 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
#!/usr/bin/env bash
###################################################################
# Shell
###################################################################
brew install fish
brew install starship
echo /usr/local/bin/fish | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
###################################################################
# Basics
###################################################################
# Install GNU core utilities (those that come with OS X are outdated).
brew install coreutils
# 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 grep
brew install curl
# Install `wget` with IRI support.
brew install wget --with-iri
brew install gpg
# Install GnuPG to enable PGP-signing commits.
brew install gnupg
brew install tree
brew install tmux
brew install reattach-to-user-namespace
###################################################################
# Development
###################################################################
brew install asdf
brew install git
brew install git-lfs
brew install git-flow
brew install git-extras
# Command-line wrapper for git that makes working with GitHub easy
brew install hub
brew install ssh-copy-id
brew install httpie
###################################################################
# Media
###################################################################
brew install imagemagick --with-webp
brew install ffmpeg --with-libvpx --with-webp --with-x265
# CLI for extracting streams from various websites to a video player of your choosing
brew install streamlink
brew install youtube-dl
###################################################################
# Productive tools
###################################################################
# Fastest search tool, faster than grep, ack, and ag
brew install ripgrep
# cd command that learns
brew install autojump
# Replacement for 'ls' written in Rust
brew instal exa
# Command-line fuzzy finder
brew install fzf
# Fetches system/theme information in terminal for Linux desktop screenshots
brew install neofetch
# Instant code answers and examples from the command line
brew install howdoi
# Simplified and community-driven man pages
brew install tldr
# a lightweight and flexible command-line JSON processor
brew install jq
###################################################################
# Other tools
###################################################################
# converts source code to formatted text with syntax highlighting
brew install highlight
# speed test
brew install speedtest_cli
# tor
brew install tor
###################################################################
# macOS tools
###################################################################
# CLI tool that moves files or folder to the trash
brew install trash
# Install developer friendly quick look plugins; see https://github.com/sindresorhus/quick-look-plugins
brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json qlprettypatch quicklook-csv qlimagesize webpquicklook suspicious-package
# 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 homebrew/x11/xpdf
# brew install xz
# Install other useful binaries.
# brew install ack
# brew install dark-mode
# brew install exiv2
# Core casks
brew cask install --appdir="/Applications" alfred
brew cask install --appdir="~/Applications" iterm2
# Development tool casks
brew cask install --appdir="/Applications" sublime-text
# Misc casks
brew cask install --appdir="/Applications" google-chrome
# Remove outdated versions from the cellar.
brew cleanup