Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.31 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.31 KB

setup

Setup sets up a fresh Mac with preferences, configuration, and software.

Installing

Installing does this:

  1. Preferences: Overrides system and application preferences (needs sudo).
  2. Keys: Creates SSH keys.
  3. Files: Soft links configuration files.
  4. Directories: Creates ~/Developer.
  5. Terminal: Installs a VS Code Dark Plus profile for Terminal, and makes it the default.
  6. Software: Installs Homebrew and various packages, Fisher, Pure, and Janus. Changes the shell to Fish.

Steps are skipped if already done if possible. Conflicting files are backed up by renaming them.

Updating

Updating does this:

  1. Updates this repository.
  2. Updates Homebrew.
  3. Updates Fisher.
  4. Updates Janus.

Usage

  1. Install Git:

    xcode-select --install
  2. Install Setup:

    git clone https://github.com/willfaught/setup ~/Developer/setup
  3. Install Mac:

    ~/Developer/setup/install --verbose
  4. Update Mac:

    ~/Developer/setup/install --verbose --update