BB-Eco — API & Reference
Stable, machine-readable interfaces for BB-Eco, versioned independently of the rest of the documentation.
What lives here
- BB-Eco CLI — every
bb-ecocommand, subcommand, argument, and option, auto-generated from the live CLI help. Run from scripts, CI pipelines, scheduled audits, or any context that doesn't want a desktop session. - Template JSON format — the schema for
bb-eco template export/apply/diff. Section-by-section field reference, "null means don't touch" semantics, apply order, and downloadable reference templates for the ED and ES ranges.
Coming later
- .NET Core library (
Brainboxes.Eco.Core) — for embedding BB-Eco's discovery and upgrade primitives into your own .NET applications. - Sidecar JSON-RPC + WebSocket protocol — the wire protocol the BB-Eco desktop app speaks to its sidecar, available to any client that wants the same capabilities from another language.
Both ship after the BB-Eco 1.0 release once their public surface stabilises.
Versioning
This reference tracks the latest BB-Eco beta release. The CLI pages are regenerated from the live CLI help text on every release, so what you read here matches the newest build; older builds may lack the newest commands and options — check with bb-eco --help on your machine.
See also
- BB-Eco overview — start-here landing for the BB-Eco app and CLI
- How BB-Eco works — architecture and on-the-wire protocols
- Configuration as code with BB-Eco — the rationale for the template format documented here