-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathpackages.sh
81 lines (76 loc) · 1.93 KB
/
packages.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
taps=(
homebrew/cask
homebrew/cask-fonts
homebrew/core
ox/ox
vmware-tanzu/carvel
wez/wezterm
)
packages=(
bat # https://github.com/sharkdp/bat
bandwhich # https://github.com/imsnif/bandwhich
bottom # https://github.com/ClementTsang/bottom
cmake
ctags
curl
dasel # https://github.com/TomWright/dasel
dust # https://github.com/bootandy/dust
eza # https://github.com/eza-community/eza
fzf # https://github.com/junegunn/fzf
fd # https://github.com/sharkdp/fd
gettext
git-delta # https://github.com/dandavison/delta
gpg
go
graphviz # https://graphviz.org/
grpcurl # https://github.com/fullstorydev/grpcurl
httpie # https://github.com/httpie/httpie
imagemagick
jless # https://github.com/PaulJuliusMartinez/jless
jq
k9s # https://github.com/derailed/k9s
kubernetes-cli
hyperfine # https://github.com/sharkdp/hyperfine
lazydocker # https://github.com/jesseduffield/lazydocker
lf # https://github.com/gokcehan/lf
libpq
lynx # https://lynx.invisible-island.net/
mas # https://github.com/mas-cli/mas
minikube
neovim
node
nmap
openjdk
openssl
pinentry-mac
postgresql
procs # https://github.com/dalance/procs/
python3
protobuf
ripgrep # https://github.com/BurntSushi/ripgre
rustup
sd # https://github.com/chmln/sd
shellcheck
stow
stylua # https://github.com/JohnnyMorganz/StyLua
telnet
usql # https://github.com/xo/usql
websocat # https://github.com/vi/websocat
wget
zsh
zinit # https://github.com/zdharma-continuum/zinit
zoxide # https://github.com/ajeetdsouza/zoxide
)
install_packages() {
info "Configuring taps"
apply_brew_taps "${taps[@]}"
info "Installing packages..."
install_brew_formulas "${packages[@]}"
info "Cleaning up brew packages..."
brew cleanup
}
post_install_packages() {
info "Installing fzf bindings"
# shellcheck disable=SC2046
$(brew --prefix)/opt/fzf/install
}