bctx-weave 0.1.4

bctx-weave — FilterMesh lens pipeline, CLI interception, domain compression
Documentation
pub mod ansible;
pub mod aws;
pub mod docker;
pub mod helm;
pub mod kubectl;
pub mod terraform;

/// Legacy single-arg shim for docker build output (used by existing tests and FilterMesh nodes).
pub fn compress_docker(raw: &str) -> String {
    docker::compress_build(raw)
}

/// Route infra command output to the right compressor.
pub fn compress_infra(prog: &str, subcmd: &str, raw: &str) -> String {
    match prog {
        "docker" | "docker-compose" => docker::compress_docker(subcmd, raw),
        "kubectl" | "k" => kubectl::compress_kubectl(subcmd, raw),
        "terraform" => terraform::compress_terraform(subcmd, raw),
        "aws" => aws::compress_aws(subcmd, raw),
        "helm" => helm::compress_helm(subcmd, raw),
        _ => forge::signal::compactor::normalise(raw),
    }
}