"We hope you will be very happy here." — Lumon Industries
innie is an idempotent macOS setup script — named after the severed work-self from the Apple TV+ series Severance. Think of it as the Macrodata Refinement department onboarding packet: your outie has generously volunteered you for this floor. This handbook provisions your workstation. You will not remember why.
Just as an innie arrives at Lumon with no memory of the outside world, this script provisions a fresh work environment from scratch, every time, safely.
Run it once. Run it again. Your innie won't remember the previous session, but the tools will still be there.
Stable (latest release):
/bin/bash -c "$(curl -fsSL https://github.com/bobbravo2/innie/releases/latest/download/install.sh)"Bleeding edge (main branch):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/bobbravo2/innie/main/install.sh)"The following tools are installed (or skipped if already present):
| Tool | Install method |
|---|---|
| Homebrew | Official install script |
| Google Cloud CLI | brew install --cask google-cloud-sdk |
| Cursor | brew install --cask cursor |
| Claude | brew install --cask claude |
OpenShift CLI (oc) |
brew install openshift-cli |
GitHub CLI (gh) |
brew install gh |
uvx (via uv) |
brew install uv |
| Python + pip | brew install python |
| Miro | brew install --cask miro |
Google Workspace CLI (gws) |
brew install googleworkspace-cli |
| Node.js + npm | brew install node |
The script is idempotent — re-running it is safe and will skip anything already installed.
Want to add a tool to the Severed Floor? The pattern is always the same:
install.sh— Add a numbered, idempotent block (see existing sections forcommand -vvsbrew list --caskpatterns).test/install.bats— Add install + skip tests that assert on your new log substrings.README.md— Add a row to the table above..github/workflows/ci.yml— If the tool exposes a CLI, add a verify line to the E2E step. (GUI-only casks like Miro have nocommand -vbinary — skip CI verification for those.)
Full orientation, a worked example, and departmental standards live in CONTRIBUTING.md.
Contributions are welcome! See CONTRIBUTING.md for the employee handbook.
Severance and all related names, characters, and indicia are trademarks of Apple Inc. This project is not affiliated with, endorsed by, or sponsored by Apple Inc. in any way. The Severance theme is used purely for creative flavour in a personal open-source project.
Please enjoy all tool installations equally.