This repository publishes the installer and GitHub Release assets used by the BoringCache CLI. The normal install command is:
curl -sSL https://install.boringcache.com/install.sh | sh
The installer always verifies SHA256SUMS. When cosign is available it also
verifies SHA256SUMS.bundle automatically. To make Sigstore verification
mandatory, install cosign first and run:
curl -sSL https://install.boringcache.com/install.sh | BORINGCACHE_VERIFY_SIGNATURE=1 sh
When testing the installer itself, use:
curl -sSL -H "Cache-Control: no-cache" -H "Pragma: no-cache" https://install.boringcache.com/install.sh | sh
The explicit no-cache headers ensure Cloudflare or another intermediary CDN revalidates the script on each test install.
install.sh - installer script served by install.boringcache.cominstall-web/ - static install pageREADME.md and docs/ - public CLI usage docsSHA256SUMSTest the script URL:
curl -sSL -H "Cache-Control: no-cache" -H "Pragma: no-cache" \
https://install.boringcache.com/install.sh
Test the latest release asset URL:
curl -I https://github.com/boringcache/cli/releases/latest/download/boringcache-linux-amd64
Release assets currently target:
The release workflow publishes:
boringcache-linux-amd64boringcache-linux-arm64boringcache-linux-musl-amd64boringcache-linux-musl-arm64boringcache-macos-universalboringcache-windows-amd64.exeboringcache-windows-arm64.exeSHA256SUMSSHA256SUMS.bundleThe script installs to the first writable location:
/usr/local/bin with sudo when needed$HOME/.local/bin$HOME/binSHA256SUMS.cosign is available, the installer verifies SHA256SUMS.bundle
automatically; BORINGCACHE_VERIFY_SIGNATURE=1 makes this fail closed.main.