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.1To 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 kacheIf 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/kacheThis 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:
| Target | Notes |
|---|---|
x86_64-unknown-linux-musl | Statically linked, works on any Linux |
aarch64-unknown-linux-musl | ARM Linux (AWS Graviton, etc.) |
x86_64-apple-darwin | Intel macOS |
aarch64-apple-darwin | Apple 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).