You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -57,21 +60,21 @@ Which preset to start from. The preset's packages are included unless individual
57
60
58
61
### `packages`
59
62
60
-
The tools and apps to install.
63
+
The tools and apps to install. Stored as an array of package objects, each with a `name` and `type`.
61
64
62
-
-**`formulae`** — CLI tools installed via `brew install`
63
-
-**`casks`** — GUI apps installed via `brew install --cask`
65
+
-**`formula`** — CLI tools installed via `brew install`
66
+
-**`cask`** — GUI apps installed via `brew install --cask`
64
67
-**`npm`** — Global npm packages installed via `npm install -g`
65
68
66
-
All three are arrays of package name strings. Names must match Homebrew or npm package names exactly.
69
+
Each entry is an object: `{ "name": "package-name", "type": "formula" | "cask" | "npm" }`. Names must match Homebrew or npm package names exactly.
67
70
68
71
### `custom_script`
69
72
70
73
Shell commands that run after all packages are installed. Use this for project-specific setup like cloning repos, generating SSH keys, or configuring services.
71
74
72
75
-**Type:** string (newline-separated commands)
73
76
-**Required:** no
74
-
-**Runs as:**`bash -e` (stops on first error)
77
+
-**Runs as:**`bash` (errors are logged but don't stop the install)
Copy file name to clipboardExpand all lines: src/docs/what-is-openboot.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ OpenBoot is an open-source CLI that sets up your entire macOS development enviro
15
15
-**Packages & Apps** — Install CLI tools (`node`, `go`, `docker`, `ripgrep`...) and GUI apps (`VS Code`, `Chrome`, `Warp`...) from Homebrew, all at once
16
16
-**Shell Configuration** — Oh-My-Zsh with plugins, a clean theme, and useful aliases, configured automatically
17
17
-**Dotfiles** — Clone and link your dotfiles repo so your personal config follows you to any machine
18
-
-**macOS Preferences** — Developer-friendly system settings (fast key repeat, Finder path bar, Dock autohide...) applied in one pass
18
+
-**macOS Preferences** — Developer-friendly system settings (fast key repeat, Finder path bar, Dock icon size...) applied in one pass
19
19
-**Snapshot** — Capture your current Mac's setup and turn it into a shareable config URL
0 commit comments