-
Notifications
You must be signed in to change notification settings - Fork 0
/
osx-install.sh
executable file
·84 lines (78 loc) · 1.38 KB
/
osx-install.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
#!/bin/bash
# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap railwaycat/emacsmacport
# from `brew list`
brews=( "asciinema"\
"autoconf"\
"automake"\
"caskroom/cask/brew-cask"\
"cmake"\
"emacs-mac"\
"gdbm"\
"gettext"\
"git"\
"gnu-getopt"\
"gnupg"\
"htop-osx"\
"libav"\
"libevent"\
"lua"\
"nmap"\
"homebrew/science/octave"\
"openssl"\
"pass"\
"pcre"\
"pkg-config"\
"pwgen"\
"reattach-to-user-namespace"\
"tmux"\
"the_silver_searcher"\
"tig"\
"tree"\
"vim"\
"watch"\
"wget"\
"youtube-dl"\
"zsh" )
for brew in "${brews[@]}"; do
brew install $brew
done
# from `brew cask list`
casks=( "adobe-creative-cloud" \
"adobe-reader"\
"alfred"\
"amethyst"\
"android-studio"\
"battle-net"\
"caffeine"\
"disk-inventory-x"\
"duet"\
"firefox"\
"flux"\
"google-chrome"\
"google-drive"\
"google-hangouts"\
"inkscape"\
"iterm2"\
"karabiner"\
"libreoffice"\
"mactex"\
"menumeters"\
"minecraft"\
"osxfuse"\
"paraview"\
"smoothmouse"\
"skim"\
"skype"\
"steam"\
"sshfs"\
"torbrowser"\
"transmission"\
"virtualbox"\
"vlc"\
"xquartz" )
for cask in "${casks[@]}"; do
echo $cask
brew cask install $cask
done