The main purpose of this piece of code is to help me (and other developers) in the initial macOS setup for front-end development.
The script will install the following:
- Xcode Command Line Tools
- brew
- coreutils
- git
- .dotfiles system from https://github.com/fipo/dotfiles, based on this article
- prezto
- wget
- tmux
- yarn
- mongodb
- fzf
- vim
- nvm
- nodejs lts
Will ask you to install the node apps:
- npx
- create-react-app
- eslint
- firebase-tools
- flow-bin
- nodemon
- prettier
- serve
- tldr
Will ask you to install the cask apps:
- 1password
- alfred
- atom
- balsamiq-mockups
- bartender
- evernote
- firefox
- flux
- google-chrome
- hyperswitch
- istat-menus
- iterm2
- omnifocus
- plex-media-player
- postman
- rescuetime
- robo-3t54
- skitch
- skype
- spotify
- toggl
- tower
- transmission
- virtualbox
- virtualbox-extension-pack
- vlc
There is no need to clone the repo, just execute:
curl -L https://raw.githubusercontent.com/fipo/macOS-auto-setup/master/initial-setup.sh | /bin/bash
this setup was inspired by @AkkeyLab's mac-auto-setup project