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
7
8
9
10
11
12
13
14
15
16
fn main() {
    let now = time_now();
    println!("cargo:rustc-env=PURPLE_BUILD_DATE={}", now);
}

fn time_now() -> String {
    // UTC date in "DD Mon YYYY" format (unambiguous across locales)
    let output = std::process::Command::new("date")
        .args(["-u", "+%-d %b %Y"])
        .output()
        .expect("failed to run date");
    String::from_utf8(output.stdout)
        .expect("invalid utf8")
        .trim()
        .to_string()
}