purple-ssh 3.26.1

Free, open-source terminal SSH manager and SSH config editor in Rust for macOS and Linux that keeps ~/.ssh/config in sync with 16 cloud providers, monitors live SSH tunnels and manages Docker and Podman containers fleet-wide. Spin up a VM, it shows up. Destroy it, it dims. Plus scp, Vault SSH certs and an MCP server for AI agents. MIT licensed.
Documentation
1
2
3
4
5
6
# Functions longer than this trip clippy::too_many_lines (enabled in
# Cargo.toml [lints.clippy]). Set high so only genuinely egregious functions
# are flagged: this codebase favours long match/dispatch and data-builder
# functions that are clearer kept whole. Test builds are exempt via a
# crate-level cfg_attr in lib.rs and main.rs.
too-many-lines-threshold = 400