[package] name = "bascule-server" version.workspace = true edition.workspace = true license.workspace = true description = "Bascule — identity-aware SSH proxy" [[bin]] name = "bascule" path = "src/main.rs" [features] default = [] agent-id = ["dep:bascule-auth-agent-id"] # telemetry = [] — OTel export deferred (version compatibility WIP) [dependencies] bascule-core = { path = "../bascule-core" } bascule-auth-agent-id = { path = "../bascule-auth-agent-id", optional = true } tokio = { workspace = true } clap = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter", "json"] } anyhow = { workspace = true } # OTel export deferred — version compatibility WIP # opentelemetry, opentelemetry-otlp, opentelemetry_sdk, tracing-opentelemetry