[package] name = "sal-service-manager" version = "0.1.0" edition = "2021" [dependencies] async-trait = "0.1" thiserror = "1.0" tokio = { workspace = true } log = { workspace = true } serde = { workspace = true } serde_json = { workspace = true, optional = true } zinit_client = { package = "sal-zinit-client", path = "../zinit_client", optional = true } [target.'cfg(target_os = "macos")'.dependencies] # macOS-specific dependencies for launchctl plist = "1.6" [features] default = [] zinit = ["dep:zinit_client", "dep:serde_json"]