|
|
@ -3,7 +3,7 @@ name = "distant"
|
|
|
|
description = "Operate on a remote computer through file and process manipulation"
|
|
|
|
description = "Operate on a remote computer through file and process manipulation"
|
|
|
|
categories = ["command-line-utilities"]
|
|
|
|
categories = ["command-line-utilities"]
|
|
|
|
keywords = ["cli"]
|
|
|
|
keywords = ["cli"]
|
|
|
|
version = "0.20.0"
|
|
|
|
version = "0.21.0"
|
|
|
|
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
|
|
|
|
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
|
|
|
|
edition = "2021"
|
|
|
|
edition = "2021"
|
|
|
|
homepage = "https://github.com/chipsenkbeil/distant"
|
|
|
|
homepage = "https://github.com/chipsenkbeil/distant"
|
|
|
@ -13,12 +13,13 @@ license = "MIT OR Apache-2.0"
|
|
|
|
|
|
|
|
|
|
|
|
[workspace]
|
|
|
|
[workspace]
|
|
|
|
members = [
|
|
|
|
members = [
|
|
|
|
"distant-auth",
|
|
|
|
|
|
|
|
"distant-core",
|
|
|
|
"distant-core",
|
|
|
|
"distant-local",
|
|
|
|
"distant-core-auth",
|
|
|
|
"distant-net",
|
|
|
|
"distant-core-net",
|
|
|
|
"distant-protocol",
|
|
|
|
"distant-core-plugin",
|
|
|
|
"distant-ssh2",
|
|
|
|
"distant-core-protocol",
|
|
|
|
|
|
|
|
"distant-plugin-local",
|
|
|
|
|
|
|
|
"distant-plugin-ssh",
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
[profile.release]
|
|
|
|
[profile.release]
|
|
|
@ -29,8 +30,8 @@ strip = true
|
|
|
|
|
|
|
|
|
|
|
|
[features]
|
|
|
|
[features]
|
|
|
|
default = ["vendored-openssl"]
|
|
|
|
default = ["vendored-openssl"]
|
|
|
|
openssl = ["distant-ssh2/openssl"]
|
|
|
|
openssl = ["distant-plugin-ssh/openssl"]
|
|
|
|
vendored-openssl = ["distant-ssh2/vendored-openssl"]
|
|
|
|
vendored-openssl = ["distant-plugin-ssh/vendored-openssl"]
|
|
|
|
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
[dependencies]
|
|
|
|
anyhow = "1.0.71"
|
|
|
|
anyhow = "1.0.71"
|
|
|
@ -40,8 +41,8 @@ clap_complete = "4.3.0"
|
|
|
|
config = { version = "0.13.3", default-features = false, features = ["toml"] }
|
|
|
|
config = { version = "0.13.3", default-features = false, features = ["toml"] }
|
|
|
|
derive_more = { version = "0.99.17", default-features = false, features = ["display", "from", "error", "is_variant"] }
|
|
|
|
derive_more = { version = "0.99.17", default-features = false, features = ["display", "from", "error", "is_variant"] }
|
|
|
|
dialoguer = { version = "0.10.4", default-features = false }
|
|
|
|
dialoguer = { version = "0.10.4", default-features = false }
|
|
|
|
distant-core = { version = "=0.20.0", path = "distant-core" }
|
|
|
|
distant-core = { version = "=0.21.0", path = "distant-core" }
|
|
|
|
distant-local = { version = "=0.20.0", path = "distant-local" }
|
|
|
|
distant-plugin-local = { version = "=0.21.0", path = "distant-plugin-local" }
|
|
|
|
directories = "5.0.1"
|
|
|
|
directories = "5.0.1"
|
|
|
|
file-mode = "0.1.2"
|
|
|
|
file-mode = "0.1.2"
|
|
|
|
flexi_logger = "0.25.5"
|
|
|
|
flexi_logger = "0.25.5"
|
|
|
@ -59,13 +60,13 @@ tokio = { version = "1.28.2", features = ["full"] }
|
|
|
|
toml_edit = { version = "0.19.10", features = ["serde"] }
|
|
|
|
toml_edit = { version = "0.19.10", features = ["serde"] }
|
|
|
|
terminal_size = "0.2.6"
|
|
|
|
terminal_size = "0.2.6"
|
|
|
|
termwiz = "0.20.0"
|
|
|
|
termwiz = "0.20.0"
|
|
|
|
typed-path = "0.3.2"
|
|
|
|
typed-path = "0.6.0"
|
|
|
|
which = "4.4.0"
|
|
|
|
which = "4.4.0"
|
|
|
|
winsplit = "0.1.0"
|
|
|
|
winsplit = "0.1.0"
|
|
|
|
whoami = "1.4.0"
|
|
|
|
whoami = "1.4.0"
|
|
|
|
|
|
|
|
|
|
|
|
# Optional native SSH functionality
|
|
|
|
# Optional native SSH functionality
|
|
|
|
distant-ssh2 = { version = "=0.20.0", path = "distant-ssh2", optional = true }
|
|
|
|
distant-plugin-ssh = { version = "=0.21.0", path = "distant-plugin-ssh", optional = true }
|
|
|
|
|
|
|
|
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
|
|
fork = "0.1.21"
|
|
|
|
fork = "0.1.21"
|
|
|
|