-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall-macos-software.sh
96 lines (77 loc) · 1.34 KB
/
install-macos-software.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
#!/usr/bin/env bash
##install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
# general utils
brew install -q <<BREW_UTILS
aria2
btop
cowsay
curl
ffmpeg
git
htop
lsd
lunchy
wget
youtube-dl
BREW_UTILS
# install general gui stuff
brew install -q --cask <<BREW_CASKS
adobe-acrobat-reader
brave-browser
caffeine
disk-inventory-x
easyeda
firefox
gimp
google-chrome
inkscape
iterm2
itsycal
rar
rectangle
slack
sublime-text
tunnelblick
vlc
xquartz
BREW_CASKS
#install microsoft stuff
brew install -q --cask <<BREW_MSFT
azure-data-studio
microsoft-auto-update
microsoft-office
microsoft-remote-desktop
microsoft-teams
BREW_MSFT
# install extra fonts
brew tap homebrew/cask-fonts
brew install -q --cask font-hack-nerd-font
# install tarsnap
brew install -q tarsnap tarsnap-gui
# Install general development tools
brew install -q <<BREW_DEV_TOOLS
ansible
autoconf
autogen
automake
cmake
freetds
openssl
pre-commit
pkg-config
readline
shellcheck
sqlite3
xz
zlib
BREW_DEV_TOOLS
# Install python development tools
brew install -q pyenv poetry tcl-tk
# Install ruby development tools
brew install -q rbenv ruby-build
# Install node development tools
brew install -q nodenv
# Install java development tools
brew install -q --cask intellij-idea-ce