Skip to content

willfaught/pie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pie

Pie sets up a fresh Mac with 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.
  6. Software: Installs Homebrew and various packages, Fisher, Pure, and Whorl. 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 Whorl.
  3. Updates Homebrew.
  4. Updates Fisher.

Usage

  1. Install Git:

    xcode-select --install
  2. Install Pie:

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

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

    ~/Developer/pie/install --verbose --update