service manager impl

This commit is contained in:
Timur Gordon
2025-09-01 15:54:34 +02:00
parent 7856fc0a4e
commit 6c2d96c9a5
4 changed files with 807 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ license = "Apache-2.0"
[dependencies]
# Use workspace dependencies for consistency
thiserror = "1.0"
tokio = { workspace = true }
tokio = { workspace = true, features = ["process", "time", "sync"] }
log = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
@@ -20,6 +20,9 @@ once_cell = { workspace = true }
zinit-client = { version = "0.4.0" }
# Optional Rhai integration
rhai = { workspace = true, optional = true }
# Process manager dependencies
async-trait = "0.1"
chrono = "0.4"
[target.'cfg(target_os = "macos")'.dependencies]