Go
reference
go install github.com/anulum/HushLine/cmd/hushline@latest
Rust
crates.io
cargo install hushline
Python
PyPI
pip install hushline
Node
npm
npm install -g hushline
Quick start
# Run any command and shape its output
hushline mute -- terraform plan

# Create a redaction manifest for this directory
hushline manifest init --local
hushline manifest show

# Gate execution behind a local permit marker
hushline permit allow .
hushline permit status
GitHub Action

Use HushLine in CI to bound and redact step output before it reaches logs. Available on the GitHub Marketplace.

# .github/workflows/ci.yml
- uses: anulum/HushLine@v0.1.7
  with:
    command: terraform plan
Packages
EcosystemPackageVersionNotes
crates.iohushline0.1.5Rust binary, fastest measured
PyPIhushline0.1.5Standard library only
npmhushline0.1.5Standard library only
Gocmd/hushlinereferenceBehaviour authority
GitHub Actionanulum/HushLinev0.1.7CI output muting