Skip to content
Getting Started

Installation

kache requires Rust 1.93 or later (it uses let ... && let chains and other recent stabilizations). The binary is self-contained — no runtime dependencies.

Methods

mise downloads the pre-built binary from GitHub releases and pins the version per project or globally.

# install globally
mise use -g github:kunobi-ninja/kache@latest

# or pin a specific version
mise use -g github:kunobi-ninja/kache@0.3.1

To pin kache in your project so every contributor gets the same version, add it to your mise.toml:

[tools]
"github:kunobi-ninja/kache" = "latest"

Running mise install in the project root will install the pinned version.

cargo-binstall downloads the pre-built binary from GitHub releases without compiling.

cargo binstall kache

If a pre-built binary isn't available for your target, cargo-binstall falls back to compiling from source automatically.

cargo install --git https://github.com/kunobi-ninja/kache

This compiles kache with your local toolchain. It takes a couple of minutes and supports macOS and Linux. Windows is not supported and fails compilation explicitly.

Supported platforms

Pre-built binaries are available for:

TargetNotes
x86_64-unknown-linux-muslStatically linked, works on any Linux
aarch64-unknown-linux-muslARM Linux (AWS Graviton, etc.)
x86_64-apple-darwinIntel macOS
aarch64-apple-darwinApple Silicon

Verify the installation

kache --version

You should see a version string like kache 0.3.1. If the command isn't found, make sure the binary is on your PATH (mise handles this automatically).