Pie sets up a fresh Mac with configuration and software.
Installing does this:
- Preferences: Overrides system and application preferences (needs sudo).
- Keys: Creates SSH keys.
- Files: Soft links configuration files.
- Directories: Creates ~/Developer.
- Terminal: Installs a VS Code Dark Plus profile for Terminal.
- 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 does this:
- Updates this repository.
- Updates Whorl.
- Updates Homebrew.
- Updates Fisher.
-
Install Git:
xcode-select --install
-
Install Pie:
git clone https://github.com/willfaught/pie ~/Developer/pie
-
Install Mac:
~/Developer/pie/install --verbose
-
Update Mac:
~/Developer/pie/install --verbose --update