Installation
Install peakmark from crates.io or from a verified release binary.
From crates.io
cargo install peakmark
From a release binary
Official binaries come only from the GitHub releases of casoon/peakmark, built there by the
release workflow, never on a developer machine. Each archive has a .sha256 next to it, the release
carries a combined SHA256SUMS, and every archive has signed build provenance. To verify a
download by hand, check the hash and the provenance:
shasum -a 256 -c peakmark-<version>-<target>.tar.gz.sha256
gh attestation verify peakmark-<version>-<target>.tar.gz --repo casoon/peakmark
From a checkout
cargo install --path .
Requirements
Scenarios run in Node.js, so node has to be on the PATH. A configuration without scenarios
needs no Node.