Skip to content

jiminny/first-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

FirstBoot

FirstBoot is a script to set up an 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.

Requirements

We support:

  • macOS High Sierra (10.13)

Older versions may work but aren't regularly tested.

Install

Download the script:

curl --remote-name https://raw.githubusercontent.com/jiminny/first-boot/master/mac

Review the script (avoid running scripts you haven't read!):

less mac

Execute the downloaded script:

sh mac 2>&1 | tee ~/first-boot.log

Optionally, review the log:

less ~/first-boot.log

Debugging

Your last Laptop run will be saved to ~/first-boot.log. Read through it to see if you can debug the issue yourself. If not, copy the lines where the script failed into a new GitHub Issue. Or, attach the whole log file as an attachment.

What it sets up

macOS tools:

  • Homebrew for managing operating system libraries.

Programming languages, package managers, and configuration:

  • NPM for installing JavaScript packages
  • [Ruby] stable for writing general-purpose code
  • Yarn for managing JavaScript packages

It should take less than 15 minutes to install (depends on your machine).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages