Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jun 21:47
77d2e34

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 --help

For 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}.deb

Fedora / 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).rpm

Or 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.zst

Arch 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/peel

Replace -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/peel

Verify 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-missing

What'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