Expand description
§ssh_config
A crate to parse OpenBSD ssh_config files
§Usage
Using this crate involves parsing a ssh_config file and querying the resulting
SSHConfig
object for host definitions
use ssh_config::SSHConfig;
let config = SSHConfig::parse_str(r#"
Host test-host
Port 22
Username user
"#)?;
let host_settings = config.query("test-host");
assert_eq!(host_settings["Port"], "22");
assert_eq!(host_settings["Username"], "User");