-
Notifications
You must be signed in to change notification settings - Fork 0
/
app-setup.sh
113 lines (87 loc) · 2.81 KB
/
app-setup.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
109
110
111
112
113
# Install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Upgrade brew
brew upgrade
# add some casks
brew tap homebrew/cask-versions
brew tap homebrew/cask-drivers
brew tap homebrew/cask-fonts
# Install dev tools
brew install git
brew install nvm
brew install tree
brew install yarn
brew install tig
brew install zsh
brew cask install hammerspoon
brew cask install lastpass
brew cask install google-chrome
brew cask install firefox
brew cask install iterm2
brew cask install insomnia # rest client
brew cask install sketch
brew cask install skitch
brew cask install slack
brew cask install choosy
# brew cask install visual-studio-code
brew cask install vscodium # no analytics tracker for god's sake
brew cask install whatsapp
brew cask install spotify
brew cask install sonos
brew cask install reactotron
brew cask install font-fira-code
brew tap homebrew/cask-drivers
brew cask install barrier
brew cask install notion
brew cask install discord
brew cask install signal
brew cask install telegram
brew cask install postman
brew cask install mpv
brew cask install istat-menus
# Dev
# The Command Line Tools Package
xcode-select --install
# this might be already installed as we use `git` to clone this repo
# React Native
brew install watchman
brew tap AdoptOpenJDK/openjdk
# brew cask install adoptopenjdk8 # this has an issue, we use the following instead :
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
brew cask install android-studio
brew cask install android-platform-tools # adb and other tools
brew install fastlane
# Docker
brew cask install docker
# React Native
npm install -g react-native-cli
# Ignite CLI
yarn global add ignite-cli
# Feather JS
yarn global add @feathersjs/cli
# Install Cocoa Pods
sudo gem install cocoapods
# regular tools
brew install nmap wget httpie
# Remove outdated versions from the cellar.
brew cleanup
# Oh my ZSH
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Yabai tile window manager, move windows with key+mouse 🎉
brew install koekeishiya/formulae/yabai
# Folder
mkdir -p ~/Projects/
mkdir -p ~/Playgrounds/
# Add the private key to the ssh-agent
ssh-add -K ~/.ssh/rdewolff
# Mac App Store command line interface
brew install mas # this took ages to install on 22.05.2020... only 11MB but their network seems really slow.
# Signin to Apple Store
# seems not working with Mojave, needs to do this manually
# mas signin [email protected]
# Xcode install - disabled, too slow
# mas install 497799835 # Xcode
# mas install 425955336 # Skitch
# mas install 918858936 # Airmail 3
echo 'You need to install Xcode and Skitch via App Store'
echo 'For nvm (node version manager), follow the steps detailed here : https://medium.com/@jamesauble/install-nvm-on-mac-with-brew-adb921fb92cc'