purple-ssh 3.27.0

Free, open-source terminal SSH manager and SSH config editor in Rust for macOS and Linux that keeps ~/.ssh/config in sync with 18 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
7
8
9
10
11
// ── What's New upgrade toast ─────────────────────────────────────────
//
// Stable fragment used both to build the toast and to identify it for
// dismissal. Keep `upgraded()` output in sync with `INVITE_FRAGMENT` so
// `text.contains(INVITE_FRAGMENT)` remains a reliable match.

pub const INVITE_FRAGMENT: &str = "press n for what's new";

pub fn upgraded(version: &str) -> String {
    format!("v{} installed. {}", version, INVITE_FRAGMENT)
}