forked from protiumx/.dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.sh
77 lines (72 loc) · 1.99 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
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
dust # https://github.com/bootandy/dust
exa # https://github.com/ogham/exa
fzf # https://github.com/junegunn/fzf
fd # https://github.com/sharkdp/fd
gettext
git-delta # https://github.com/dandavison/delta
gpg
go
grpcurl # https://github.com/fullstorydev/grpcurl
httpie # https://github.com/httpie/httpie
imagemagick
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
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/ripgrep
rustup
shellcheck
stow
telnet
usql # https://github.com/xo/usql
websocat # https://github.com/vi/websocat
yarn
wget
zsh
zsh-autosuggestions
zsh-syntax-highlighting
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
}