Docs: https://agouin.github.io/peel/ — full usage guide,
flag reference, format support matrix, design notes.
Install
Pick the matching path for your OS. All artifacts are signed by GitHub's
release infrastructure and checksummed in SHA256SUMS.
Docker (linux/amd64, linux/arm64)
The multi-arch image lives at ghcr.io/agouin/peel. Tag aliases:
v0.8.0 (this release), latest (most recent stable), and the
immutable per-arch digests below for reproducible pins.
docker pull ghcr.io/agouin/peel:v0.8.0
docker run --rm ghcr.io/agouin/peel:v0.8.0 --helpFor reproducible pins (recommended for CI / production):
| Platform | Digest |
|---|---|
linux/amd64 |
ghcr.io/agouin/peel@sha256:8ca76abe0bfc9cea31de35a505fa54ba718ca77a8bb6454d46720e4f4c7943c0 |
linux/arm64 |
ghcr.io/agouin/peel@sha256:5adf856404819fa4e01f52b344e41760d5642469c738e432f22a8fba689ed3fe |
Debian / Ubuntu (.deb)
arch=$(dpkg --print-architecture)
curl -fsSLO https://github.com/agouin/peel/releases/download/v0.8.0/peel_0.8.0-1_${arch}.deb
sudo dpkg -i peel_0.8.0-1_${arch}.debFedora / RHEL / CentOS Stream / Rocky / Alma (.rpm)
The Fedora release suffix (.fcXX.) tracks whatever Fedora the build host
ran, so the exact filename varies between releases. Easiest path with the
gh CLI:
gh release download v0.8.0 -R agouin/peel -p "peel-*.fc*.$(uname -m).rpm"
sudo rpm -i peel-*.fc*.$(uname -m).rpmOr grab the matching file directly from the release page.
Arch Linux (.pkg.tar.zst)
curl -fsSLO https://github.com/agouin/peel/releases/download/v0.8.0/peel-0.8.0-1-x86_64.pkg.tar.zst
sudo pacman -U peel-0.8.0-1-x86_64.pkg.tar.zstArch Linux ARM users: install via the AUR (paru -S peel-bin) instead;
the official Arch distribution is x86_64-only.
Alpine Linux (.apk)
arch=$(apk --print-arch)
curl -fsSLO https://github.com/agouin/peel/releases/download/v0.8.0/peel-0.8.0-r0.apk
sudo apk add --allow-untrusted peel-0.8.0-r0.apk--allow-untrusted is required because the per-release .apk is signed
with an ephemeral CI key, not Alpine's distribution keyring. The future
aports-published version will install with plain apk add peel.
Linux (any other distro — static musl binary)
arch=$(uname -m)
curl -fsSLo /tmp/peel.tar.gz \
https://github.com/agouin/peel/releases/download/v0.8.0/peel-v0.8.0-${arch}-unknown-linux-musl.tar.gz
tar -xzf /tmp/peel.tar.gz -C /tmp
sudo install -m0755 /tmp/peel-v0.8.0-${arch}-unknown-linux-musl/peel /usr/local/bin/peelReplace -musl with -gnu if you'd prefer glibc dynamic linking and
your distro is glibc-based.
macOS (Apple Silicon)
curl -fsSLo /tmp/peel.tar.gz \
https://github.com/agouin/peel/releases/download/v0.8.0/peel-v0.8.0-aarch64-apple-darwin.tar.gz
tar -xzf /tmp/peel.tar.gz -C /tmp
sudo install -m0755 /tmp/peel-v0.8.0-aarch64-apple-darwin/peel /usr/local/bin/peelVerify integrity (optional, all OSes)
gh release download v0.8.0 -R agouin/peel -p 'SHA256SUMS'
gh release download v0.8.0 -R agouin/peel -p '<file-you-downloaded>'
shasum -c SHA256SUMS --ignore-missingWhat's Changed
- feat(http): carry caller-supplied request headers (-H/--header) by @agouin in #31
- v0.8.0 by @agouin in #32
Full Changelog: v0.7.11...v0.8.0