Documentation
¶
Overview ¶
Package runtimecodegen is the CLI wiring for the runtime/factsschema code generator. Mirrors the pattern established by designsystem and envgen: a thin urfave/cli v2 surface that bridges to the existing implementation at github.com/stergiotis/boxer/public/keelson/runtime/factsschema/codegen without changing the library.
The same command tree is exposed two ways:
- `./pebble.sh runtimecodegen <subcmd>` — aggregated app
- `./cmd/runtimecodegen <subcmd>` — standalone CI binary
Subcommands (each accepts `--out` to override the default path):
runtimecodegen dml — Arrow record builders (chstore ingest) runtimecodegen dml-cbor — same DML against arrowrowcbor shim runtimecodegen readaccess — alias: ra — typed read helpers runtimecodegen ddl — CH CREATE TABLE wrapper runtimecodegen all — regenerate everything (default)
Index ¶
Constants ¶
This section is empty.
Variables ¶
var PackageProps = packageprops.Props{ WASMWASI: packageprops.WASMBlocked, WASMJS: packageprops.WASMBlocked, WASMFreestanding: packageprops.WASMBlocked, }
PackageProps records this package's curated properties (ADR-0080). Seeded by `wasmsurvey props generate`; curate by hand, then `wasmsurvey props verify`.
Functions ¶
func NewCliCommand ¶
NewCliCommand returns the top-level `runtimecodegen` command for the pebble.sh-aggregated app. Use Subcommands when wiring the standalone binary so the user types the subcommands directly.
func Subcommands ¶
Subcommands returns the full subcommand set, suitable for the standalone binary's top-level App.Commands list.
Types ¶
This section is empty.