Make sure everything is up to date. Go to "System Preferences" > "Software Updates". If necessary, update your system.
2. Install Xcode and its "Command Line Tools"
- Go to App Store and install Xcode.
- Open Xcode and accept the terms
- Then go to the terminal and install "Command Line Tools":
xcode-select --install
Homebrew is a free/open source software package management system that simplifies the installation of software on the Mac OS X operating system.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install first curl
brew install curl
then install homebrew packages using command:
curl -L https://gist.githubusercontent.com/kierzniak/3cc2c556c44bd991bf6a/raw/780ac3a1f4bdd36f4e5330de4eac0acde579a90b/02-software.sh | sh
curl -sSL https://get.rvm.io | bash -s stable --ruby
If you manage your dotfiles by your own you can instruct RVM to not change the shell initializations files
curl -sSL https://get.rvm.io | bash -s stable --ruby -- --ignore-dotfiles
Install last stable ruby version
rvm install 2.6
Set ruby 2.6 as default version
rvm --default use 2.6
Install required gem packages
gem install bundler
Download and install Node.js and NPM
Install NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
Install last stable node version
nvm install lts/dubnium
Install global npm packages
npm install -g bower grunt-cli gulp-cli
curl -L http://install.ohmyz.sh | sh
curl -L https://raw.githubusercontent.com/kierzniak/dotfiles/master/install.sh | sh
Many softwares can be installed through homebrew-cask which makes the process way simpler:
curl -L https://gist.githubusercontent.com/kierzniak/3cc2c556c44bd991bf6a/raw/f5adde17ac28f0ada0ff0937c30ab359fa65853c/03-applications.sh | sh
Look in the file file to find out.
Unfortunately some apps aren't available through homebrew-cask, so you need to install them manually.
- Adobe Suite for image editing
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Upload your new generated public key to the following services:
11. Download IE test VMs for VirtualBox
These take a while to download, so maybe do it on a separate day as a background process.
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | env IEVMS_VERSIONS="11 EDGE" bash