v0.4.1 — AUD-POST export/tunnel/auth/scp
ssh-cli 0.4.1
PATCH release closing AUD-POST gaps after 0.4.0.
Fixed
- Export redacted empty secret no longer emits
sshcli-enc:v1:…for password""(EXP-001). Empty secrets stay empty strings. - Tunnel one-shot deadline after local bind exits 0 (not 74) once
tunnel_listeningwas emitted (TUN-002). Pre-bind timeout remains 74.
Added
tunnelauth parity:--password-stdin,--key-passphrase,--key-passphrase-stdin(CLI-005)health-checkauth parity:--password-stdin,--key,--key-passphrase[-stdin](CLI-006)- SCP success JSON
event: "scp-transfer"required in schema (IO-009) - Suite
gaps_v041+ product-line/skills honesty (DOC-041) health-checkhonors--replace-host-keyand JSON error envelopes with--json
Install
cargo install ssh-cli --locked --force
ssh-cli --versionNotes
- One-shot CLI: birth → execute → die
- No telemetry
- crates.io:
ssh-cli0.4.1