This commit is contained in:
despiegk 2025-08-05 16:04:55 +02:00
parent dfd6931c5b
commit 56af312aad
3 changed files with 38 additions and 27 deletions

View File

@ -98,29 +98,40 @@ postgres-types = "0.2.5"
r2d2 = "0.8.10" r2d2 = "0.8.10"
# SAL dependencies # SAL dependencies
sal-git = { path = "packages/system/git" }
sal-kubernetes = { path = "packages/system/kubernetes" }
sal-redisclient = { path = "packages/clients/redisclient" }
sal-mycelium = { path = "packages/clients/myceliumclient" }
sal-text = { path = "packages/core/text" } sal-text = { path = "packages/core/text" }
sal-os = { path = "packages/system/os" } sal-os = { path = "packages/system/os" }
sal-net = { path = "packages/core/net" }
sal-zinit-client = { path = "packages/clients/zinitclient" }
sal-process = { path = "packages/system/process" } sal-process = { path = "packages/system/process" }
sal-virt = { path = "packages/system/virt" } sal-virt = { path = "packages/system/virt" }
sal-postgresclient = { path = "packages/clients/postgresclient" }
sal-vault = { path = "packages/crypt/vault" }
sal-rhai = { path = "rhai" }
sal-service-manager = { path = "_archive/service_manager" }
[dependencies] [dependencies]
thiserror = { workspace = true } thiserror = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
# Optional dependencies - users can choose which modules to include # Optional dependencies - users can choose which modules to include
sal-git = { path = "packages/system/git", optional = true } sal-git = { workspace = true, optional = true }
sal-kubernetes = { path = "packages/system/kubernetes", optional = true } sal-kubernetes = { workspace = true, optional = true }
sal-redisclient = { path = "packages/clients/redisclient", optional = true } sal-redisclient = { workspace = true, optional = true }
sal-mycelium = { path = "packages/clients/myceliumclient", optional = true } sal-mycelium = { workspace = true, optional = true }
sal-text = { path = "packages/core/text", optional = true } sal-text = { workspace = true, optional = true }
sal-os = { path = "packages/system/os", optional = true } sal-os = { workspace = true, optional = true }
sal-net = { path = "packages/core/net", optional = true } sal-net = { workspace = true, optional = true }
sal-zinit-client = { path = "packages/clients/zinitclient", optional = true } sal-zinit-client = { workspace = true, optional = true }
sal-process = { path = "packages/system/process", optional = true } sal-process = { workspace = true, optional = true }
sal-virt = { path = "packages/system/virt", optional = true } sal-virt = { workspace = true, optional = true }
sal-postgresclient = { path = "packages/clients/postgresclient", optional = true } sal-postgresclient = { workspace = true, optional = true }
sal-vault = { path = "packages/crypt/vault", optional = true } sal-vault = { workspace = true, optional = true }
sal-rhai = { path = "rhai", optional = true } sal-rhai = { workspace = true, optional = true }
sal-service-manager = { workspace = true, optional = true }
[features] [features]
default = [] default = []

View File

@ -18,19 +18,19 @@ thiserror = { workspace = true }
uuid = { workspace = true } uuid = { workspace = true }
# All SAL packages that this aggregation package depends on # All SAL packages that this aggregation package depends on
sal-os = { path = "../os" } sal-os = { workspace = true }
sal-process = { path = "../process" } sal-process = { workspace = true }
sal-git = { path = "../system/git" } sal-git = { workspace = true }
sal-vault = { path = "../vault" } sal-vault = { workspace = true }
sal-redisclient = { path = "../redisclient" } sal-redisclient = { workspace = true }
sal-postgresclient = { path = "../postgresclient" } sal-postgresclient = { workspace = true }
sal-virt = { path = "../virt" } sal-virt = { workspace = true }
sal-mycelium = { path = "../mycelium" } sal-mycelium = { workspace = true }
sal-text = { path = "../text" } sal-text = { workspace = true }
sal-net = { path = "../net" } sal-net = { workspace = true }
sal-zinit-client = { path = "../zinit_client" } sal-zinit-client = { workspace = true }
sal-kubernetes = { path = "../kubernetes" } sal-kubernetes = { workspace = true }
sal-service-manager = { path = "../service_manager", features = ["rhai"] } sal-service-manager = { workspace = true, features = ["rhai"] }
[features] [features]

View File

@ -64,7 +64,7 @@ pub use sal_redisclient as redisclient;
#[cfg(feature = "rhai")] #[cfg(feature = "rhai")]
pub use sal_rhai as rhai; pub use sal_rhai as rhai;
#[cfg(feature = "service_manager")] #[cfg(feature = "sal-service-manager")]
pub use sal_service_manager as service_manager; pub use sal_service_manager as service_manager;
#[cfg(feature = "text")] #[cfg(feature = "text")]