-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrew.sh
executable file
·108 lines (87 loc) · 2.52 KB
/
brew.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
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
#!/bin/bash
# Install command-line tools using Homebrew
# Make sure we’re using the latest Homebrew
brew update
# Upgrade any already-installed formulae
brew upgrade
# GNU core utilities (those that come with OS X are outdated)
brew install coreutils
brew install moreutils
# GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed
brew install findutils
# GNU `sed`, overwriting the built-in `sed`
brew install gnu-sed --with-default-names
# Install neovim
brew install nvim
# Install wget with IRI support
brew install wget --with-iri
# Install more recent versions of some OS X tools
brew install vim --with-override-system-vi
brew install homebrew/dupes/grep
brew install homebrew/dupes/openssh
brew install homebrew/dupes/screen
# z hopping around folders
brew install z
# run this script when this file changes guy.
brew install entr
# github util. gotta love `hub fork`, `hub create`, `hub checkout <PRurl>`
brew install hub
# mtr - ping & traceroute. best.
brew install mtr
# allow mtr to run without sudo
mtrlocation=$(brew info mtr | grep Cellar | sed -e 's/ (.*//') # e.g. `/Users/paulirish/.homebrew/Cellar/mtr/0.86`
sudo chmod 4755 $mtrlocation/sbin/mtr
sudo chown root $mtrlocation/sbin/mtr
# Install other useful binaries
brew install ack
brew install cowsay
brew install git
brew install git-lfs
brew install ffmpeg --with-libvpx
brew install fzf
brew install htop
brew install httpie
brew install imagemagick --with-webp
brew install jq
brew install mas
brew install ncdu # find where your diskspace went
brew install node # This installs `npm` too using the recommended installation method
brew install ssh-copy-id
brew install openconnect
brew install pidcat # colored logcat guy
brew install pv
brew install rename
brew install terminal-notifier
brew install the_silver_searcher
brew install tree
brew install tmux
brew install zopfli
brew install zsh
# Dev tools
brew install awscli
brew install flyway
brew install gradle
brew install groovysdk
brew install helm
brew install istioctl
brew install jenv
brew install jetty
brew install jmeter
brew install kafka
brew install libcouchbase
brew install maven
brew install mysql
brew install sqlite
brew install protobuf
brew install postgres
brew install sublime-merge
brew install terraform
brew install vault
# CTF tools
brew install nmap
brew install wireshark --with-qt
# Remove outdated versions from the cellar
brew cleanup
# Install fzf auto-completion
$(brew --prefix)/opt/fzf/install
echo "May want to add fzf to .vimrc... add: set rtp+=/usr/local/opt/fzf"