/
Brewfile
37 lines (32 loc) · 1.2 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
# Run 'brew bundle' in this dir to install all the packages in this file
brew "tmux"
brew "vim"
brew "fzf"
brew "ripgrep"
brew "autojump"
brew "thefuck"
brew "htop"
brew "wget"
brew "bat"
brew "tree"
brew "watch"
brew "md5sha1sum"
brew "duf" # better disk free util
brew "dust" # better disk used util
brew "ncdu" # better disk used util that's actually interactive so reduces time spent looking at various folders to see what's taking up space
brew "diff-so-fancy" # better diff UI
brew "jq"
brew "moreutils" # only for the 'vipe' utility for editing text in the middle of a pipe sequence
brew "aichat" # LLM QA
# GNU utils
brew "coreutils"
brew "findutils"
brew "gnu-tar"
brew "gnu-sed"
brew "grep"
brew "gawk"
# Note, gnu coreutils commands are all prefixed with a 'g' like 'gls' for the GNU ls command. If you want to use the commands with the normal names and overwrite the mac ones, then add gnubin to your PATH. Run `brew info coreutils` for the path. They should all be in the form: export PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin:$PATH"
# Same thing for the other GNU ones: coreutils, findutils, gnu-tar, gnu-sed, grep
# Add a line for each one to your ~/.shellrc.extra
# Other linux utils
brew "telnet"