-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBrewfile
413 lines (386 loc) · 18 KB
/
Brewfile
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
cask_args appdir: '~/Applications'
tap 'homebrew/bundle'
#tap 'homebrew/homebrew-core'
#tap 'homebrew/dupes'
#tap 'homebrew/games'
#tap 'homebrew/versions'
#tap 'homebrew/science'
#tap 'homebrew/completions'
tap 'homebrew/services'
tap 'homebrew/cask-fonts'
tap 'homebrew/cask-versions'
# ================================
# TODO: Sort
# ================================
brew 'bitwise'
# ================================
# DEPS / PROGRAMMING LANGUAGES
# ================================
brew 'git'
brew 'golang'
brew 'python' # Interpreted, interactive, object-oriented programming language
brew 'python3' # Interpreted, interactive, object-oriented programming language
brew 'rustup' #
# ================================
# Virtual Machine stuff
# ================================
brew 'packer'
brew 'packer-completion'
# ================================
# CLI stuff
# ================================
#brew 'git-crypt' # Enable transparent encryption/decryption of files in a git repo
#brew 'sshfs' # File system client based on SSH File Transfer Protocol
#brew 'stow' # Organize software neatly under a single directory tree (e.g. /usr/local)
#brew 'goaccess' # Log analyzer and interactive viewer for the Apache Webserver
#brew 'pipx' #
# tap 'mergestat/mergestat'
# brew 'mergestat'
# brew 'ffmpeg' # Play, record, convert, and stream audio and video
# brew 'imageoptim-cli' # CLI for ImageOptim, ImageAlpha and JPEGmini
#brew 'eth-p/software/bat-extras' # Bash scripts that integrate bat with various command-line tools
#brew 'fx' # Terminal JSON viewer
#brew 'svgo' # Nodejs-based tool for optimizing SVG vector graphics files
brew 'ipinfo-cli'
brew 'jordanbaird-ice'
brew 'aha'
brew 'aria2' # Download with resuming and segmented downloading
brew 'asdf'
brew 'ast-grep'
brew 'atuin'
brew 'autoconf' # Automatic configure script builder
brew 'autojump' # Shell extension to jump to frequently used directories
brew 'automake' # Tool for generating GNU Standards-compliant Makefiles
brew 'axel' # Light UNIX download accelerator
brew 'bandwhich' # Bourne-Again SHell, a UNIX command interpreter
brew 'bash-completion2' # Programmable completion for Bash 4.1+
brew 'bash' # Bourne-Again SHell, a UNIX command interpreter
brew 'bento4' # Full-featured MP4 format and MPEG DASH library and tools
brew 'bkt'
brew 'bmon' # Interface bandwidth monitor
brew 'borgbackup' # Deduplicating archiver with compression and authenticated encryption
brew 'bottom' #
brew 'broot' # New way to see and navigate directory trees
brew 'choose-rust'
brew 'cliclick' # Tool for emulating mouse and keyboard events
brew 'clipboard' #
brew 'cloc' # Statistics utility to count lines of code
brew 'colordiff' # Color-highlighted diff(1) output
brew 'croc'
brew 'curl' #
brew 'curlie' #
brew 'cv' # Progress: Coreutils Progress Viewer #
brew 'ddh'
brew 'debianutils'
brew 'delta'
brew 'dfc' # Display graphs and colors of file system space/usage
brew 'dialog' # Display user-friendly message boxes from shell scripts
brew 'direnv' # Load/unload environment variables based on $PWD
brew 'docker-compose' # Isolated development environments using Docker
brew 'docker-machine' # Create Docker hosts locally and on cloud providers
brew 'dolt' # Git for Data
brew 'dprint'
brew 'duf'
brew 'dust'
brew 'dust' # More intuitive version of du in rust
brew 'duti'
brew 'duti' # A command-line tool to select default applications for document types and URL schemes on Mac OS X
brew 'entr' # Run arbitrary commands when files change
brew 'erdtree'
brew 'exercism' # Command-line tool to interact with exercism.io
brew 'exiftool' # Perl lib for reading and writing EXIF metadata
brew 'eza'
brew 'faas-cli' # CLI for templating and/or deploying FaaS functions
brew 'fastmod' #
brew 'fd' # Simple, fast and user-friendly alternative to find
brew 'fdupes'
brew 'fish' # User-friendly command-line shell for UNIX-like operating systems
brew 'fnm' # Fast and simple Node.js version manager
brew 'fping' # Scriptable ping program for checking if multiple hosts are up
brew 'fselect' # Find files with SQL-like queries
brew 'fswatch' # Monitor a directory for changes and run a shell command
brew 'geoip' #
brew 'git-sizer' #
brew 'gitui'
brew 'glow' #
brew 'gojq'
brew 'gotop' # Terminal based graphical activity monitor inspired by gtop and vtop
brew 'gpg' # GNU Pretty Good Privacy (PGP) package
brew 'graphviz' # Graph visualization software from AT&T and Bell Labs
brew 'grc' # Colorize logfiles and command output
brew 'grex' # Command-line tool for generating regular expressions
brew 'gron' #
brew 'handbrake' # Open-source video transcoder available for Linux, Mac, and Windows
brew 'hashdeep' # Recursively compute digests on files/directories
brew 'hh' # Bash and zsh history suggest box
brew 'htmlq'
brew 'htop' # Improved top (interactive process viewer)
brew 'httpie' # User-friendly cURL replacement (command-line HTTP client)
brew 'httpry' # Packet sniffer for displaying and logging HTTP traffic
brew 'hyperfine' # Command-line benchmarking tool
brew 'ifstat' # Tool to report network interface bandwidth
brew 'iftop' # Display an interface's bandwidth usage
brew 'imagemagick' # Tools and libraries to manipulate images in many formats
brew 'inlyne'
brew 'plow'
brew 'jc'
brew 'mise' # Polyglot runtime manager (asdf rust clone)
brew 'jid' # Json incremental digger
brew 'jless' #
brew 'jpeg' # Image manipulation library
brew 'jpegoptim' # Utility to optimize JPEG files
brew 'jplot'
brew 'just'
brew 'katana'
brew 'kondo' # Save disk space by cleaning non-essential files from software projects
brew 'kubernetes-cli' # Tool to report network interface bandwidth
brew 'lazydocker' # The lazier way to manage everything docker
brew 'lazygit' #
brew 'lf' #
brew 'libeatmydata'
brew 'lnav' # Curses-based tool for viewing and analyzing log files
brew 'lxc' #
brew 'm-cli' # Swiss Army Knife for macOS
brew 'mackup' # Keep your Mac's application settings in sync
brew 'macpine'
brew 'mas' # Mac App Store command-line interface
brew 'masscan' # TCP port scanner, scans entire Internet in under 5 minutes
brew 'mdbook'
brew 'micro' # Modern and intuitive terminal-based text editor
brew 'miller' #
brew 'mist' # Mac command-line tool that automatically downloads macOS Installers / Firmwares
brew 'mmv' # Move, copy, append, and link multiple files
brew 'mosh' #
brew 'most' # Powerful paging program
brew 'mozjpeg' # Improved JPEG encoder
brew 'mtr' # 'traceroute' and 'ping' in a single tool
brew 'multitail' # Tail multiple files in one terminal simultaneously
brew 'navi'
brew 'ncdu' # NCurses Disk Usage
brew 'neofetch' # Fast, highly customisable system info script
brew 'nethogs' # Net top tool grouping bandwidth per process
brew 'nginx' # HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
brew 'ngrep' # Network grep
brew 'nload' # Realtime console network usage monitor
brew 'nmap' # Port scanning utility for large networks
brew 'noti' # Trigger notifications when a process completes
brew 'nushell' # Modern shell for the GitHub era
brew 'optipng' # PNG file optimizer
brew 'ouch'
brew 'pbzip2' # Parallel bzip2
brew 'pgrep' # OpenBSD and Darwin versions of pgrep, pkill, and pfind
brew 'pidof' # Display the PID number for a given process name
brew 'pigz' # Parallel gzip
brew 'pixz' # Parallel, indexed, xz compressor
brew 'plzip' # Data compressor
brew 'pngcheck' # Print info and check PNG, JNG, and MNG files
brew 'pngquant' # PNG image optimizing utility
brew 'ppsspp' # PlayStation Portable emulator
brew 'procs' # Modern replacement for ps written by Rust
brew 'psgrep' # Shortcut for the 'ps aux | grep' idiom
brew 'pup' #
brew 'pv' # Monitor data's progress through a pipe
brew 'pygments' # Generic syntax highlighter
brew 'qemu'
brew 'rargs' # Util like xargs + awk with pattern matching support
brew 'rclone' #
brew 'rdiff-backup' # Reverse differential backup tool, over a network or locally
brew 'rename' # Perl-powered file rename script with many helpful built-ins
brew 'renameutils' # Tools for file renaming
brew 'ripgrep-all' # Wrapper around ripgrep that adds multiple rich file types
brew 'ripgrep' # Search tool like grep and The Silver Searcher
brew 'rnr'
brew 'rsnapshot' # File system snapshot utility (based on rsync)
brew 'rsync' # Utility that provides fast incremental file transfer
brew 'rust-parallel'
brew 'sd' # Intuitive find & replace CLI
brew 'serf'
brew 'shallow-backup'
brew 'sk' # Fuzzy Finder in rust!
brew 'sponge'
brew 'sqlite' # Command-line interface for SQLite
brew 'sshuttle' # Proxy server that works as a poor man's VPN
brew 'starship' # Cross-shell prompt for astronauts
brew 'streamlink'
brew 'stress' # Tool to impose load on and stress test a computer system
brew 'svn' #
brew 'svtplay-dl' # Download videos from https://www.svtplay.se/
brew 'sysbench' # System performance benchmark tool
brew 'tealdeer' # Very fast implementation of tldr in Rust
brew 'thefuck' # Programmatically correct mistyped console commands
brew 'tig' # Text interface for Git repositories
brew 'tmux' # Terminal multiplexer
brew 'tokei' # Program that allows you to count code, quickly
brew 'trash' # CLI tool that moves files or folder to the trash
brew 'tree' # Display directories as trees (with optional color/HTML output)
brew 'unar' # Command-line unarchiving tools supporting multiple formats
brew 'unison' # File synchronization tool for OSX
brew 'upx'
brew 'vbindiff' # Visual Binary Diff
brew 'vcsh' # Config manager based on git
brew 'vegeta'
brew 'viddy'
brew 'vips' # Image processing library
brew 'vnstat' # Console-based network traffic monitor
brew 'watch' # Executes a program periodically, showing output fullscreen
brew 'watchman' # Watch files and take action when they change
brew 'wcurl'
brew 'webkit2png' # Create screenshots of webpages from the terminal
brew 'wget' # Internet file retriever
brew 'wget2' # Successor of GNU Wget, a file and recursive website downloader
brew 'whatmask' # Network settings helper
brew 'wrk'
brew 'xh'
brew 'xidel'
brew 'xq'
brew 'yank' #
brew 'yj' #
brew 'yq' #
brew 'yt-dlp'
brew 'zopfli' # New zlib (gzip, deflate) compatible compressor
brew 'zoxide' # Shell extension to navigate your filesystem faster
brew 'zq' #
brew 'zsh-autosuggestions'
brew 'zsh-completions'
brew 'zsh-syntax-highlighting'
brew 'zsh'
brew 'liujianping/tap/job'
# ================================
# AWS
# ================================
tap 'aws/tap'
brew 'awscli'
brew 'aws-sam-cli'
brew 'aws-keychain'
# ================================
# Custom taps
# ================================
# tap 'teamookla/speedtest'
brew 'teamookla/speedtest/speedtest' # Ookla Speedtest
tap 'cantino/mcfly'
brew 'mcfly'
# ================================
# Databases & tools
# ================================
brew 'redis'
# ================================
# Git utils
# ================================
tap 'isacikgoz/taps'
brew 'bfg' # Remove large files or passwords from Git history like git-filter-branch
brew 'gh' # GitHub command-line tool
brew 'ghq' # Remote repository management made easy
brew 'git-extras' # Small git utilities
brew 'git-filter-repo' # Quickly rewrite git repository history
brew 'git-lfs' # Git extension for versioning large files
brew 'git-plus' # Git utilities: git multi, git relation, git old-branches, git recent
brew 'git-quick-stats' # Simple and efficient way to access statistics in gitp
brew 'gitbatch' # Manage your git repositories in one place
brew 'hub' # Add GitHub support to git on the command-line
brew 'mr' # Multiple Repository management tool
brew 'pygitup' # Nicer 'git pull'
#tap 'gitea/tap', 'https://gitea.com/gitea/homebrew-gitea'
#brew 'gitea'
# ================================
# GNU TOOLS
# ================================
brew 'moreutils', link: false
brew 'binutils'
brew 'binwalk'
brew 'cmake'
brew 'coreutils'
brew 'findutils'
brew 'gawk'
brew 'gnu-indent'
brew 'gnu-getopt'
brew 'gnu-sed'
brew 'gnu-tar'
brew 'gnu-time'
brew 'gnu-which'
brew 'gnutls'
brew 'grep'
brew 'less'
brew 'parallel'
brew 'util-linux'
brew 'wdiff'
# ================================
# DUPES
# ================================
brew 'diffutils'
brew 'gpatch'
brew 'make'
brew 'nano'
# ================================
# EXTRAS
# ================================
# ================================
# SCIENCE
# ================================
# ================================
# FONTS
# ================================
cask 'font-fira-code-nerd-font'
cask 'font-fira-code'
cask 'font-fira-mono-nerd-font'
cask 'font-fira-mono'
cask 'font-fira-sans'
cask 'font-firago'
cask 'font-hack-nerd-font'
cask 'font-inconsolata'
cask 'font-jetbrains-mono-nerd-font'
cask 'font-lato'
cask 'font-meslo-lg-nerd-font'
cask 'font-ubuntu-mono-nerd-font'
cask 'font-victor-mono-nerd-font'
# NERD FONTS
# ~/Library/Fonts
# cask 'font-3270-nerd-font'
# cask 'font-agave-nerd-font'
# cask 'font-anonymice-nerd-font'
# cask 'font-arimo-nerd-font'
# cask 'font-aurulent-sans-mono-nerd-font'
# cask 'font-bigblue-terminal-nerd-font'
# cask 'font-bitstream-vera-sans-mono-nerd-font'
# cask 'font-blex-mono-nerd-font'
# cask 'font-caskaydia-cove-nerd-font'
# cask 'font-code-new-roman-nerd-font'
# cask 'font-cousine-nerd-font'
# cask 'font-daddy-time-mono-nerd-font'
# cask 'font-dejavu-sans-mono-nerd-font'
# cask 'font-droid-sans-mono-nerd-font'
# cask 'font-fantasque-sans-mono-nerd-font'
# cask 'font-fira-code-nerd-font'
# cask 'font-fira-mono-nerd-font'
# cask 'font-go-mono-nerd-font'
# cask 'font-gohufont-nerd-font'
# cask 'font-hackgen-nerd'
# cask 'font-hasklug-nerd-font'
# cask 'font-heavy-data-nerd-font'
# cask 'font-hurmit-nerd-font'
# cask 'font-im-writing-nerd-font'
# cask 'font-inconsolata-go-nerd-font'
# cask 'font-inconsolata-lgc-nerd-font'
# cask 'font-inconsolata-nerd-font'
# cask 'font-iosevka-nerd-font'
# cask 'font-jetbrains-mono-nerd-font'
# cask 'font-lekton-nerd-font'
# cask 'font-liberation-nerd-font'
# cask 'font-meslo-lg-nerd-font'
# cask 'font-monofur-nerd-font'
# cask 'font-monoid-nerd-font'
# cask 'font-mononoki-nerd-font'
# cask 'font-mplus-nerd-font'
# cask 'font-noto-nerd-font'
# cask 'font-open-dyslexic-nerd-font'
# cask 'font-overpass-nerd-font'
# cask 'font-profont-nerd-font'
# cask 'font-proggy-clean-tt-nerd-font'
# cask 'font-roboto-mono-nerd-font'
# cask 'font-sauce-code-pro-nerd-font'
# cask 'font-shure-tech-mono-nerd-font'
# cask 'font-space-mono-nerd-font'
# cask 'font-terminess-ttf-nerd-font'
# cask 'font-tinos-nerd-font'
# cask 'font-ubuntu-mono-nerd-font'
# cask 'font-ubuntu-nerd-font'
# cask 'font-victor-mono-nerd-font'