use std::sync::LazyLock;
pub static CAPABILITY_REGISTRY: LazyLock<base::CapabilityFactory> = LazyLock::new(|| {
#[allow(unused_mut, unused)]
let mut factory = base::CapabilityFactory::new();
factory
});
mod base;
pub use base::{
Capability, ConfigureResult, Dependency, EnvBinding, Factory, LaunchContext, ToolConfig,
};