cli

BoringCache CLI Installation

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.

Files

Testing

Test 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

Platform Support

Release assets currently target:

Binary Names

The release workflow publishes:

Installation Locations

The script installs to the first writable location:

  1. /usr/local/bin with sudo when needed
  2. $HOME/.local/bin
  3. $HOME/bin

Security Notes