Skip to content
archive

Installation

Install the archive binary with Homebrew, Scoop, a Linux package, Docker, go install, or a prebuilt archive.

archive is a single static binary with no runtime dependencies. Pick whichever install path fits your platform.

Homebrew (macOS, Linux)

brew install tamnd/tap/archive

Scoop (Windows)

scoop bucket add tamnd https://github.com/tamnd/scoop-bucket
scoop install archive

Linux packages

Download the .deb, .rpm, or .apk for your architecture from the releases page and install it:

sudo dpkg -i archive_*_linux_amd64.deb      # Debian / Ubuntu
sudo rpm -i  archive_*_linux_amd64.rpm       # Fedora / RHEL
sudo apk add --allow-untrusted archive_*.apk # Alpine

Docker

docker run --rm -v ~/data/archive:/data ghcr.io/tamnd/archive search nasa -n 5

The image stores all state under /data; mount a volume to keep the cache and your downloads across runs.

go install

With a recent Go toolchain:

go install github.com/tamnd/archive-cli/cmd/archive@latest

Prebuilt archives

Every release ships tar.gz (and .zip for Windows) archives for Linux, macOS, Windows, and FreeBSD on amd64 and arm64. Each is accompanied by a checksums.txt, a cosign signature, and a CycloneDX SBOM. Download, verify, extract, and put the binary on your PATH:

tar xzf archive_*_linux_amd64.tar.gz
sudo mv archive /usr/local/bin/

Verify it

archive version

Then jump to the quick start.