Installing Kasetto
Installation Methods
Pick whichever method works for you — standalone installer, package manager, or straight from source.
Standalone Installer
The quickest way to get started — downloads and installs the binary in one command:
Use irm to download the script and execute it with iex:
Changing the execution policy allows running a script from the internet.
Tip
The installation script may be inspected before use:
Alternatively, binaries can be downloaded directly from GitHub Releases.
The binary lands in ~/.local/bin by default. Override it with environment variables:
| Variable | Description | Default |
|---|---|---|
KASETTO_VERSION |
Version tag to install | Latest release |
KASETTO_INSTALL_DIR |
Installation directory | ~/.local/bin (Unix) / %USERPROFILE%\.local\bin (Windows) |
Homebrew
Available via a Homebrew tap:
Scoop
Available via a Scoop bucket on Windows:
Cargo
Available on crates.io:
Note
This builds from source, so you'll need a compatible Rust toolchain.
GitHub Releases
Prefer to grab a binary directly? Head to GitHub Releases — every release includes binaries for all supported platforms.
From Source
Clone and install with Cargo:
Upgrading
If you used the standalone installer, updating is a one-liner:
For Homebrew or Cargo installs, use the package manager's own upgrade command. For example, with Cargo:
Shell Autocompletion
Tip
You can run echo $SHELL to help determine your shell.
To get tab completions for kst, add one of these to your shell config:
Then restart your shell or source the config file.
Next Steps
Check out the quick start, or jump straight to the configuration reference if you already know what you want.