Documentation: https://github.com/thoughtbot/laptop/
Laptop is a script to set up a macOS laptop for web and mobile development.
It can be run multiple times on the same machine safely. It installs, upgrades, or skips packages based on what is already installed on the machine.
See the documentation for usage details. Is curl|bash insecure? is a suggested pre-read.
- Update macOS to the latest version with the App Store
- Install Xcode from the App Store, open it and accept the license agreement
- Install macOS Command Line Tools by running
xcode-select --install
- Generating a new SSH key and adding it to the ssh-agent
- Append
/usr/local/bin/zsh
to the end of your/etc/shells
file
See the LICENSE file.