[−][src]Crate ssh_config
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");
Structs
Pattern | |
SSHConfig |
Enums
Error |
Type Definitions
ConfigKey | |
ConfigValue | |
HostConfig | |
HostPattern |