talos binary (aliased as oo) distributed through GitHub releases — there is no npm package to install.
Prerequisites
The scaffolding commands generate a project that runs on Bun, so install Bun before you start building:Installation
Install thetalos binary with the official installer for your platform. It downloads the latest release, places the binary in ~/.talos/bin, creates the oo alias, adds the directory to your PATH, and installs shell completions.
- macOS / Linux
- Windows
PATH takes effect, then confirm it is available:
Custom install location or version
Both installers honour a couple of environment variables:TALOS_INSTALL— install directory (default~/.talos)TALOS_VERSION— a specific release tag to install (defaultlatest)
Upgrading
Once installed, upgrade the CLI to the latest release with the built-inupgrade command:
- macOS / Linux
- Windows
Uninstalling
Remove the CLI with the matching uninstall script:- macOS / Linux
- Windows
Shell completions
The CLI ships context-aware completions for thetalos and oo binaries, including per-command option suggestions and dynamic values such as module and package names. Completions are available for Zsh, Bash, and Fish — install the one for your shell.
- Zsh
- Bash
- Fish
~/.zsh/_oo and ~/.zsh/_talos. Then add the following to your ~/.zshrc if it is not already present, so Zsh can find and load the completions: