move orchestration logic into ssh-tokio

This commit is contained in:
nora 2024-08-23 17:54:49 +02:00
parent 9532065b16
commit ea28daca0c
11 changed files with 477 additions and 209 deletions

15
Cargo.lock generated
View file

@ -1210,6 +1210,7 @@ dependencies = [
"rpassword",
"ssh-agent-client",
"ssh-protocol",
"ssh-tokio",
"ssh-transport",
"tokio",
"tracing",
@ -1282,11 +1283,25 @@ dependencies = [
name = "ssh-protocol"
version = "0.1.0"
dependencies = [
"rand",
"ssh-connection",
"ssh-transport",
"tracing",
]
[[package]]
name = "ssh-tokio"
version = "0.1.0"
dependencies = [
"eyre",
"futures",
"ssh-connection",
"ssh-protocol",
"ssh-transport",
"tokio",
"tracing",
]
[[package]]
name = "ssh-transport"
version = "0.1.0"