openssh 0.11.5

SSH through OpenSSH
Documentation
[badges.azure-devops]
build = "23"
pipeline = "openssh"
project = "jonhoo/jonhoo"

[badges.codecov]
branch = "master"
repository = "jonhoo/openssh-rs"
service = "github"

[badges.maintenance]
status = "experimental"

[dependencies.libc]
version = "0.2.137"

[dependencies.once_cell]
version = "1.8.0"

[dependencies.openssh-mux-client]
optional = true
version = "0.17.6"

[dependencies.shell-escape]
version = "0.1.5"

[dependencies.tempfile]
version = "3.9.0"

[dependencies.thiserror]
version = "2.0.0"

[dependencies.tokio]
features = ["process", "io-util", "macros", "net"]
version = "1.36.0"

[dependencies.tracing]
optional = true
version = "0.1"

[dev-dependencies.openssh-sftp-client]
version = "0.15.0"

[dev-dependencies.regex]
version = "1"

[dev-dependencies.tokio]
features = ["full"]
version = "1"

[[example]]
name = "native-mux_tsp"
path = "examples/native-mux_tsp.rs"
required-features = ["native-mux"]

[[example]]
name = "tsp"
path = "examples/tsp.rs"
required-features = ["process-mux"]

[features]
default = ["process-mux"]
native-mux = ["openssh-mux-client"]
process-mux = []

[lib]
name = "openssh"
path = "src/lib.rs"

[package]
authors = ["Jon Gjengset <jon@thesquareplanet.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming", "api-bindings"]
description = "SSH through OpenSSH"
documentation = "https://docs.rs/openssh"
edition = "2021"
exclude = ["ci-target", "*.sh"]
keywords = ["ssh", "remote", "openssh", "orchestration"]
license = "MIT OR Apache-2.0"
name = "openssh"
readme = "README.md"
repository = "https://github.com/openssh-rust/openssh.git"
rust-version = "1.63.0"
version = "0.11.5"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[[test]]
name = "openssh"
path = "tests/openssh.rs"