12
12
#############################################################
13
13
14
14
# Options
15
- cask_args appdir : '~/Applications' , require_sha : true
15
+ # cask_args appdir: '~/Applications', require_sha: true
16
16
17
17
# Taps
18
18
tap 'homebrew/bundle'
@@ -24,28 +24,37 @@ tap 'espanso/espanso'
24
24
tap 'jesseduffield/lazygit'
25
25
tap 'koekeishiya/formulae'
26
26
tap 'kdash-rs/kdash'
27
+ tap 'c-bata/kube-prompt'
28
+ tap 'knqyf263/pet'
27
29
28
30
#############################################################
29
31
# Command Line #
30
32
#############################################################
31
33
32
34
# CLI Essentials
35
+ brew 'fish' # Fish shell
36
+ brew 'fisher' # Fish shell package manager
33
37
brew 'git' # Version controll
34
38
brew 'neovim' # Text editor
35
39
brew 'ranger' # Directory browser
36
40
brew 'tmux' # Term multiplexer
41
+ brew 'zellij' # Zellij multiplexer
37
42
38
43
# CLI Basics
44
+ brew 'atuin' # Better shell history
39
45
brew 'aria2' # Resuming download util (better wget)
40
46
brew 'bat' # Output highlighting (better cat)
41
47
brew 'broot' # Interactive directory navigation
42
48
brew 'ctags' # Indexing of file info + headers
43
- brew 'diff-so-fancy' # Readable file compares (better diff)
49
+ brew 'diff-so-fancy' # Readable file compares (better diff)
50
+ brew 'difftastic' # Readable file compares (better diff)
44
51
brew 'duf' # Get info on mounted disks (better df)
52
+ brew 'dust' # Get info on disk usage (better du)
45
53
brew 'entr' # Run command whenever file changes
46
54
brew 'exa' # Listing files with info (better ls)
47
55
brew 'exiftool' # Read, write and modify exif data
48
56
brew 'fzf' # Fuzzy file finder and filtering
57
+ brew 'fd' # https://github.com/sharkdp/fd#installation
49
58
brew 'hyperfine' # Benchmarking for arbitrary commands
50
59
brew 'jdupes' # Duplicate file finder
51
60
brew 'just' # Powerful command runner (better make)
@@ -59,45 +68,57 @@ brew 'thefuck' # Auto-correct miss-typed commands
59
68
brew 'tldr' # Community-maintained docs (better man)
60
69
brew 'tokei' # Count lines of code (better cloc)
61
70
brew 'tree' # Directory listings as tree structure
71
+ brew 'tre-command' # Directory listings as tree structure
62
72
brew 'trash-cli' # Record and restore removed files
63
73
brew 'watch' # Run commands periorically
64
74
brew 'xsel' # Copy paste access to the X clipboard
65
75
brew 'zoxide' # Auto-learning navigation (better cd)
76
+ brew 'nnn' # File manager
77
+ brew 'micro' # Micro editor
78
+ brew 'kakoune' # Kakoune editor
79
+ brew 'jump' # Jump between folder
80
+ brew 'pet' # Pet snippet manager
81
+ brew 'topgrade' # update manager
66
82
67
83
# CLI Monitoring and Performance Apps
68
84
brew 'bmon' # Bandwidth utilization monitor
69
85
brew 'ctop' # Container metrics and monitoring
70
86
brew 'dog' # DNS lookup client (better dig)
71
87
brew 'bpytop' # Resource monitoring (like htop)
88
+ brew 'btop' # Resource monitoring (like htop)
72
89
brew 'dua-cli' # Disk usage analyzer and monitor (better du)
73
90
brew 'glances' # Resource monitor + web and API
74
91
brew 'goaccess' # Web log analyzer and viewer
75
92
brew 'gping' # Interactive ping tool, with graph
76
- brew 'speedtest-cli' # Command line speed test utility
93
+ brew 'speedtest-cli' # Command line speed test utility
77
94
78
95
# CLI Productivity Apps
79
- brew 'aspell' # Spell check
80
- brew 'browsh' # Web browser, in terminal
81
- brew 'buku' # Bookmark manager
82
- brew 'cmus' # Music player
83
- brew 'cointop' # Crypto prices and portfolio
84
- brew 'ddgr' # Web search, via DuckDuckGo
96
+ # brew 'aspell' # Spell check
97
+ # brew 'browsh' # Web browser, in terminal
98
+ # brew 'buku' # Bookmark manager
99
+ # brew 'cmus' # Music player
100
+ # brew 'cointop' # Crypto prices and portfolio
101
+ # brew 'ddgr' # Web search, via DuckDuckGo
85
102
brew 'khal' # Calendar client
86
- brew 'mutt' # Email client
87
- brew 'newsboat' # RSS / ATOM reader
88
- brew 'pass' # Password store
89
- brew 'rclone' # Manage cloud storage
90
- brew 'task' # Todo + task management
103
+ # brew 'mutt' # Email client
104
+ # brew 'newsboat' # RSS / ATOM reader
105
+ # brew 'pass' # Password store
106
+ # brew 'rclone' # Manage cloud storage
107
+ # brew 'task' # Todo + task management
108
+ brew 'pandoc' # Pandoc multi format converter
91
109
92
110
# CLI Development Suits
93
111
brew 'httpie' # HTTP / API testing testing client
94
112
brew 'lazydocker' # Full Docker management app
95
113
brew 'lazygit' # Full Git management app
96
114
brew 'kdash' # Kubernetes management
115
+ brew 'kube-prompt' # Kubernetes management
116
+ brew 'pandoc' # Pandoc multi format converter
117
+ brew 'pgcli' # CLI for Postgres with auto-completion and syntax highlighting
118
+ brew 'mycli' # CLI for Mysql with auto-completion and syntax highlighting
97
119
98
120
# CLI External Sercvices
99
- cask 'ngrok' # Reverse proxy for sharing localhost
100
- brew 'tmate' # Share a terminal session via internet
121
+ # brew 'tmate' # Share a terminal session via internet
101
122
brew 'asciinema' # Recording + sharing terminal sessions
102
123
brew 'navi' # Browse, search, read cheat sheets
103
124
@@ -106,149 +127,56 @@ brew 'cowsay' # Have an ASCII cow say your message
106
127
brew 'figlet' # Output text as big ASCII art text
107
128
brew 'lolcat' # Make console output rainbow colored
108
129
brew 'neofetch' # Show system data and ditstro info
109
- brew 'pipes-sh' # Cool terminal pipe screen saver
110
- brew 'pv' # Pipe viewer, with animation options
130
+ # brew 'pipes-sh' # Cool terminal pipe screen saver
131
+ # brew 'pv' # Pipe viewer, with animation options
111
132
112
133
#############################################################
113
134
# Software Development #
114
135
#############################################################
115
136
116
- # Development Apps
117
- cask 'android-studio' # IDE for Android development
118
- cask 'boop' # Text transformation tool
119
- brew 'gradle' # Build automation for Java
120
- cask 'iterm2' # Better terminal emulator
121
- cask 'postman' # HTTP API testing app
122
- cask 'sourcetree' # Git visual client
123
- cask 'visual-studio-code' # Code editor
124
-
125
137
# Development Langs, Compilers, Package Managers and SDKs
126
138
brew 'gcc' # GNU C++ compilers
127
- brew 'go' # Compiler for Go Lang
128
- brew 'lua' # Lua interpreter
129
- brew 'luarocks' # Package manager for Lua
130
- brew 'node' # Node.js
139
+ brew 'go' # Compiler for Go Lang
140
+ # brew 'lua' # Lua interpreter
141
+ # brew 'luarocks' # Package manager for Lua
142
+ # brew 'node' # Node.js
131
143
brew 'nvm' # Switching node versions
132
144
brew 'openjdk' # Java development kit
133
145
brew 'python' # Python interpreter
134
- brew 'rust' # Rust language
135
- cask 'android-sdk' # Android software dev kit
146
+ brew 'pipx' # Pipx python isolated environments
147
+ # brew 'rust' # Rust language
148
+ brew 'virtualenv' # Python virtualenv
149
+ brew 'virtualfish' # virtualenv for Fish shell
150
+
136
151
137
152
# DevOps
138
153
brew 'ansible' # Automation
139
154
brew 'docker' # Containers
155
+ brew 'awsume' # Assume role in aws
140
156
141
157
# Development Utils
142
158
brew 'gh' # Interact with GitHub PRs, issues, repos
143
159
brew 'git-extras' # Extra git commands for common tasks
144
- brew 'scrcpy' # Display and control Android devices
145
- brew 'terminal-notifier' # Trigger Mac notifications from terminal
146
- brew 'tig' # Text-mode interface for git
160
+ # brew 'scrcpy' # Display and control Android devices
161
+ # brew 'terminal-notifier' # Trigger Mac notifications from terminal
162
+ # brew 'tig' # Text-mode interface for git
147
163
brew 'ttygif' # Generate GIF from terminal commands + output
148
- brew 'watchman' # Watch for changes and reload dev server
164
+ # brew 'watchman' # Watch for changes and reload dev server
149
165
150
166
# Network and Security Testing
151
- brew 'bettercap' # Network, scanning and monitoring
152
- brew 'nmap' # Port scanning
153
- brew 'wrk' # HTTP benchmarking
154
- cask 'burp-suite' # Web security testing
155
- cask 'owasp-zap' # Web app security scanner
156
- cask 'wireshark' # Network analyzer + packet capture
167
+ # brew 'bettercap' # Network, scanning and monitoring
168
+ # brew 'nmap' # Port scanning
169
+ # brew 'wrk' # HTTP benchmarking
170
+
157
171
158
172
# Security Utilities and Data Encryption
159
- brew 'bcrypt' # Encryption utility, using blowfish
160
- brew 'borgbackup' # Encrypted, deduplicated backups
161
- brew 'clamav' # Open source virus scanning suite
162
- brew 'dnscrypt-proxy' # Proxy for using encrypted DNS
163
- cask 'gpg-suite' # PGP encryption for emails and files
164
- brew 'git-crypt' # Transparent encryption for git repos
165
- brew 'lynis' # Scan system for common security issues
173
+ # brew 'bcrypt' # Encryption utility, using blowfish
174
+ # brew 'borgbackup' # Encrypted, deduplicated backups
175
+ # brew 'clamav' # Open source virus scanning suite
176
+ # brew 'dnscrypt-proxy' # Proxy for using encrypted DNS
177
+ # brew 'git-crypt' # Transparent encryption for git repos
178
+ # brew 'lynis' # Scan system for common security issues
166
179
brew 'openssl' # Cryptography and SSL/TLS Toolkit
167
- brew 'rkhunter' # Search / detect potential root kits
168
- cask 'veracrypt' # File and volume encryption
169
-
170
- #############################################################
171
- # Desktop Applications #
172
- #############################################################
173
-
174
- # Creativity
175
- cask 'audacity' # Audio editor / recorder
176
- cask 'gimp' # Photo editor
177
- brew 'handbrake' # Video transcoder
178
- cask 'inkscape' # Vector editor
179
- cask 'obs' # Screencasting / recording
180
- cask 'shotcut' # Video editor
181
-
182
- # Media
183
- cask 'calibre' # E-Book reader
184
- cask 'spotify' , args : { require_sha : false } # Propietary music streaming
185
- cask 'transmission' # Torrent client
186
- cask 'vlc' # Media player
187
- brew 'pandoc' # Universal file converter
188
- brew 'youtube-dl' # YouTube video downloader
189
-
190
- # Personal Applications
191
- cask '1password' # Password manager (proprietary)
192
- cask 'tresorit' # Encrypted file backup (proprietary)
193
- cask 'standard-notes' # Encrypted synced notes
194
- cask 'signal' # Link to encrypted mobile messenger
195
- cask 'ledger-live' # Crypto hardware wallet manager
196
- cask 'mountain-duck' # Mount remote storage locations
197
- cask 'protonmail-bridge' # Decrypt ProtonMail emails
198
- cask 'protonvpn' # Client app for ProtonVPN
199
- cask 'vorta' # GUI for BorgBackup
200
-
201
- # Browsers
202
- cask 'firefox'
203
- cask 'chromium'
204
- cask 'orion'
205
-
206
- #############################################################
207
- # MacOS-Specific Stuff #
208
- #############################################################
209
-
210
- # Fonts
211
- tap 'homebrew/cask-fonts'
212
- cask 'font-fira-code'
213
- cask 'font-hack'
214
- cask 'font-inconsolata'
215
- cask 'font-meslo-lg-nerd-font'
216
-
217
- # Mac OS Quick-Look Plugins
218
- cask 'qlcolorcode' # QL for code with highlighting
219
- cask 'qlimagesize' # QL for size info for images
220
- cask 'qlmarkdown' # QL for markdown files
221
- cask 'qlprettypatch' # QL for patch / diff files
222
- cask 'qlstephen' # QL for dev text files
223
- cask 'qlvideo' # QL for video formats
224
- cask 'quicklook-csv' # QL for tables in CSV format
225
- cask 'quicklook-json' , args : { require_sha : false } # QL for JSON, with trees
226
- cask 'quicklookapk' , args : { require_sha : false } # QL for Android APKs
227
- cask 'webpquicklook' , args : { require_sha : false } # QL for WebP image files
228
-
229
- # Mac OS Mods and Imrovments
230
- cask 'alt-tab' # Much better alt-tab window switcher
231
- cask 'anybar' # Custom programmatic menubar icons
232
- cask 'copyq' # Clipboard manager (cross platform)
233
- cask 'espanso' # Live text expander (cross-platform)
234
- cask 'finicky' # Website-specific default browser
235
- cask 'hiddenbar' # Hide / show annoying menubar icons
236
- brew 'iproute2mac' # MacOS port of netstat and ifconfig
237
- brew 'lporg' # Backup and restore launchpad layout
238
- brew 'm-cli' # All in one MacOS management CLI app
239
- cask 'mjolnir' # Util for loading Lua automations
240
- cask 'openinterminal' # Finder button, opens directory in terminal
241
- cask 'popclip' # Popup options for text on highlight
242
- cask 'raycast' , args : { require_sha : false } # Spotlight alternative
243
- cask 'santa' # Binary authorization for security
244
- cask 'shottr' # Better screenshot utility
245
- brew 'skhd' # Hotkey daemon for macOS
246
- cask 'stats' # System resource usage in menubar
247
- brew 'yabai' # Tiling window manager
248
-
249
- # Mac OS Utility Apps
250
- cask 'coteditor' # Just a simple plain-text editor
251
- cask 'little-snitch' # Firewall app viewing / blocking traffic
252
- cask 'keka' # File archiver and extractor
180
+ # brew 'rkhunter' # Search / detect potential root kits
253
181
254
182
# EOF
0 commit comments