-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrew.sh
88 lines (70 loc) · 1.82 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
#!/bin/bash
# Make sure we’re using the latest Homebrew
brew update
# Upgrade any already-installed formulae
brew upgrade
brew tap homebrew/bundle
# Install GNU core utilities (those that come with macOS are outdated).
# Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`.
brew install coreutils
ln -s "${BREW_PREFIX}/bin/gsha256sum" "${BREW_PREFIX}/bin/sha256sum"
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 Bash 4.
brew install bash
brew install bash-completion2
# Switch to using brew-installed bash as default shell
if ! fgrep -q "${BREW_PREFIX}/bin/bash" /etc/shells; then
echo "${BREW_PREFIX}/bin/bash" | sudo tee -a /etc/shells;
chsh -s "${BREW_PREFIX}/bin/bash";
fi;
# Install more recent versions of some macOS tools.
brew install grep
brew install openssh
# Install font tools.
brew install woff2
# Dev
brew install git
brew install git-flow
brew install openssl
brew install mackup
brew install tree
brew install telnet
brew install tcpdump
brew install wget
brew install watch
brew install gradle
brew install maven
brew install jhipster
brew install kotlin
brew install sbt
brew install scala
brew install python3
brew install ruby
brew install rbenv
brew install sonarqube
brew install gh
brew install kafka
brew install kafkacat
brew install go
brew install nvm
brew install node
brew install yarn
brew install mysql
brew install redis
brew install zsh
brew install zsh-autosuggestions
brew install zsh-completions
brew install zsh-history-substring-search
brew install zsh-syntax-highlighting
brew install fzf
brew install noti
brew install awscli
brew install jq
brew install asciinema
# kubernetes
brew install kubectl
brew cleanup