Docs.rs
purple-ssh-1.4.0
purple-ssh 1.4.0
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
erickochen
Dependencies
anyhow ^1
normal
clap ^4
normal
clap_complete ^4
normal
crossterm ^0.29
normal
dirs ^6
normal
glob ^0.3
normal
ratatui ^0.30
normal
serde ^1
normal
serde_json ^1
normal
thiserror ^2
normal
unicode-width ^0.2.2
normal
ureq ^2
normal
Versions
66.06%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module model
purple_
ssh
1.4.0
Module model
Module Items
Structs
Enums
Functions
In purple_
ssh::
ssh_
config
purple_ssh
::
ssh_config
Module
model
Copy item path
Source
Structs
§
Directive
A directive line inside a Host block.
Host
Block
A parsed Host block with its directives.
Host
Entry
Convenience view for the TUI — extracted from a HostBlock.
Include
Directive
An Include directive that references other config files.
Included
File
A file resolved from an Include directive.
SshConfig
File
Represents the entire SSH config file as a sequence of elements. Preserves the original structure for round-trip fidelity.
Enums
§
Config
Element
A single element in the config file.
Functions
§
is_
host_
pattern
Returns true if the host pattern contains wildcards, character classes, negation or whitespace-separated multi-patterns (*, ?, [], !, space/tab). These are SSH match patterns, not concrete hosts.