start implementing a plugin system

start implementing a plugin system using standard I/O as a transport
This commit is contained in:
2026-05-10 00:34:30 +03:00
parent dda56f1694
commit 21564dda30
10 changed files with 725 additions and 44 deletions

View File

@@ -5,12 +5,17 @@ edition = "2024"
[dependencies]
anyhow = "1.0.102"
async-trait = "0.1.89"
clap = { version = "4", features = [ "derive" ] }
deltachat = { path = "./chatmail-core" }
env_logger = "0.11.9"
eui48 = { version = "1.1.0", features = [ "serde" ] }
log = { version = "0.4.29" }
prost = "0.14.3"
russh = { version = "0.60.0" }
serde = { version = "1", features = [ "derive" ] }
serde_yaml = { version = "0.9" }
tokio = { version = "1.50.0", features = ["full"] }
[build-dependencies]
prost-build = "0.14.3"