-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBrewfile
More file actions
176 lines (114 loc) · 2.41 KB
/
Brewfile
File metadata and controls
176 lines (114 loc) · 2.41 KB
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# ----------------------------------------------------------------------
# System related
# automake
brew 'automake'
# openssl
brew 'openssl'
# libyaml
# must be after openssl
brew 'libyaml'
# ----------------------------------------------------------------------
# Terminals
# tmux
brew 'tmux'
# ----------------------------------------------------------------------
# Languages
# Python 2.7
#
# Note: The order that this is installed in seems to matter, since vim
# has a dependency on Python. Thus, we ensure that we have an upgraded
# version of Python before proceeding to install vim.
brew 'python'
# ----------------------------------------------------------------------
# Shells
# bash
brew 'bash'
# bash-completion
brew 'bash-completion'
# zsh
brew 'zsh'
# ----------------------------------------------------------------------
# Editors
# vim editor
brew 'vim'
# nano editor
brew 'nano'
# ----------------------------------------------------------------------
# Version control
# git
brew 'git'
# mercurial
brew 'mercurial'
# subversion
brew 'subversion'
# ----------------------------------------------------------------------
# GNU command line tools
# coreutils
brew 'coreutils'
# binutils
brew 'binutils'
# diffutils
brew 'diffutils'
# ed
brew 'ed'
# findutils
brew 'findutils'
# gawk
brew 'gawk'
# gnu-indent
brew 'gnu-indent'
# gnu-sed
brew 'gnu-sed'
# gnu-tar
brew 'gnu-tar'
# gnu-which
brew 'gnu-which'
# gnutls
brew 'gnutls'
# grep
brew 'grep'
# gzip
brew 'gzip'
# screen
brew 'screen'
# watch
brew 'watch'
# wdiff
brew 'wdiff'
###
## Some GNU command line tools already exist by default on macOS
## We choose to replace these with newer versions.
###
# gdb
brew 'gdb' # gdb requires further actions to make it work. See `brew info gdb`.
# gpatch
brew 'gpatch'
# less
brew 'less'
# m4
brew 'm4'
# make
brew 'make'
# ----------------------------------------------------------------------
# Downloaders
# curl
# Must be after openssl
brew 'curl'
# wget
brew 'wget'
# ----------------------------------------------------------------------
# Programming languages and package managers
# yarn
brew 'yarn'
# ----------------------------------------------------------------------
# File compression/uncompression
# zstandard
brew 'zstd'
# winrar
brew 'unrar'
# ----------------------------------------------------------------------
# Misc
# clang-format
brew 'clang-format'
# tree
brew 'tree'