csaed

CopelandSyst Azure Environment Descriptor command-line tool for authoring, validating, and deriving configuration payloads.

Role in configuration

csaed is the operational companion to CopelandSyst.Configuration. It works with APB/APE definitions, validates compatibility, derives launcher payloads, emits configuration graphs, and supports generated constants for applications that consume the configuration model.

Command surface

text

csaed rd <subcommand>        # manage blueprints (APBs)
csaed env <subcommand>       # manage environments (APEs)
csaed derive <subcommand>    # derive AzureConfig and launcher payload variants
csaed kv <subcommand>        # push/derive full configs to Key Vault
csaed columns|sc <subcommand># manage encrypted column mapping
csaed validate --apb --env   # validate APB/APE
csaed codegen show --apb     # emit config constants snippet
csaed help [topic]           # command or topic help

Common derivation examples

text

csaed validate --apb <name> --env <environment> --target local
csaed derive full-graph --apb <name> --env <environment> --target remote --out-file <path>
csaed derive launcher-config --apb <name> --env <environment> --target remote --out-file <path>