Installing Kasetto
Installation methods
Install Kasetto with our standalone installers or your package manager of choice.
Standalone installer
Kasetto provides a standalone installer to download and install the binary:
Use curl to download the script and execute it with sh:
Use irm to download the script and execute it with iex:
PS> powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/pivoshenko/kasetto/main/scripts/install.ps1 | 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.
By default, the binary is placed in ~/.local/bin. The following environment variables can customize the installation:
| Variable | Description | Default |
|---|---|---|
KASETTO_VERSION |
Version tag to install | Latest release |
KASETTO_INSTALL_DIR |
Installation directory | ~/.local/bin (Unix) / %USERPROFILE%\.local\bin (Windows) |
Homebrew
Kasetto is available via a Homebrew tap.
Scoop
Kasetto is available via a Scoop bucket (Windows).
Cargo
Kasetto is available via crates.io.
Note
This method builds Kasetto from source, which requires a compatible Rust toolchain.
GitHub Releases
Kasetto release artifacts can be downloaded directly from GitHub Releases.
Each release page includes binaries for all supported platforms.
From source
Clone the repository and install with Cargo:
Upgrading Kasetto
When Kasetto is installed via the standalone installer, it can update itself on-demand:
When another installation method is used, use the package manager's upgrade method instead. For example, with Cargo:
Shell autocompletion
Tip
You can run echo $SHELL to help determine your shell.
To enable shell autocompletion for Kasetto commands, run one of the following:
Then restart the shell or source the shell config file.
Next steps
See the quick start or jump straight to the configuration reference to start using Kasetto.