[package]
name = "toride-ssh-forward"
version.workspace = true
edition.workspace = true
description = "Port forwarding management via SSH ControlMaster sessions"
license.workspace = true
repository.workspace = true
readme = "README.md"
[dependencies]
toride-ssh-core = { path = "../core", version = "0.1.0" }
tokio = { workspace = true, features = ["process", "fs", "rt", "sync", "time"] }
thiserror = { workspace = true }
tracing = { workspace = true }
duct = "1"
futures = "0.3"
libc = "0.2"
serde = { workspace = true }
[dev-dependencies]
tempfile = "3"
serial_test = "3"
[lints]
workspace = true