Installation
Homebrew
Section titled “Homebrew”brew install starhaven-io/tap/pinprickcrates.io
Section titled “crates.io”cargo install pinprickFrom source (unreleased HEAD)
Section titled “From source (unreleased HEAD)”cargo install --git https://github.com/starhaven-io/pinprickFrom releases
Section titled “From releases”Download a prebuilt binary from GitHub Releases. Binaries are available for:
- Linux (amd64)
- Linux (arm64)
- macOS (Apple Silicon)
Shell completions
Section titled “Shell completions”Generate completions for your shell:
pinprick completions zsh > ~/.zfunc/_pinprickpinprick completions bash > /etc/bash_completion.d/pinprickpinprick completions fish > ~/.config/fish/completions/pinprick.fishGitHub authentication
Section titled “GitHub authentication”pinprick uses the GitHub API to resolve tags, check releases, and fetch action source code.
It looks for a token in this order:
GITHUB_TOKENenvironment variablegh auth tokenCLI fallback
The pin and update commands require a token. The audit command works without one but with reduced coverage — only local run: blocks are scanned.