Registry-driven
Core and optional tools live in YAML registries instead of hardcoded install lists.
Open
YAML registries, non-interactive installs, agent-friendly layout—macOS, Linux, and Windows.
~/.botstrap (or %USERPROFILE%\.botstrap), then run the orchestrator (install.sh / install.ps1). Override clone URL with BOTSTRAP_REPO.registry/prerequisites.yaml tools: Unix installs git, curl, jq, yq, gum where possible; Windows requires winget and installs the same set when missing.configs/os/windows.yaml.registry/core.yaml (all selected by default), then optional groups (safe defaults when gum is missing or in CI; same behavior on Windows PowerShell).core-tools.env, install selected core and optional registry rows, copy configs/ templates.Read the full narrative in Introduction. After setup, use After install for the installed stack and Defaults & customization for defaults and changes. For commands, variables, and template paths, see Reference and Configuration file map.
Local install
From a git checkout, set BOTSTRAP_ROOT and run ./install.sh. See the repository README for details. Contributing covers how to help with the project.