KASETTO

Installing Kasetto

Install Kasetto on macOS, Linux, and Windows.

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 curl to download the script and execute it with sh:

curl -fsSL kasetto.dev/install | sh

The installation script may be inspected before use:

curl -fsSL https://raw.githubusercontent.com/pivoshenko/kasetto/main/scripts/install.sh | less

Alternatively, binaries can be downloaded directly from GitHub Releases.

The binary lands in ~/.local/bin by default. Override it with environment variables:

VariableDescriptionDefault
KASETTO_VERSIONVersion tag to installLatest release
KASETTO_INSTALL_DIRInstallation directory~/.local/bin (Unix) / %USERPROFILE%\.local\bin (Windows)

Homebrew

Available via a Homebrew tap:

brew install pivoshenko/tap/kasetto

Scoop

Available via a Scoop bucket on Windows:

scoop bucket add kasetto https://github.com/pivoshenko/scoop-bucket
scoop install kasetto

Cargo

Available on crates.io:

cargo install kasetto

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:

git clone https://github.com/pivoshenko/kasetto && cd kasetto
cargo install --path .

Upgrading

If you used the standalone installer, updating is a one-liner:

kst self update

For Homebrew or Cargo installs, use the package manager's own upgrade command. For example, with Cargo:

cargo install kasetto

Shell Autocompletion

You can run echo $SHELL to help determine your shell.

To get tab completions for kst, add one of these to your shell config:

echo 'eval "$(kst completions bash)"' >> ~/.bashrc

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.

On this page