runtimecodegen

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2026 License: MIT Imports: 4 Imported by: 0

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.

Subcommands is the raw subcommand list, for a caller that wants `runtimecodegen dml` without the `runtimecodegen` prefix; NewCliCommand wraps it as the top-level `runtimecodegen` command registered in public/app/main.go, the aggregated ./boxer.sh app:

./boxer.sh runtimecodegen <subcmd>

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

View Source
var PackageProps = packageprops.Props{
	WASMWASI:         packageprops.WASMBlocked,
	WASMJS:           packageprops.WASMBlocked,
	WASMFreestanding: packageprops.WASMBlocked,
}

PackageProps records this package's curated properties (ADR-0080). Seeded by `boxer code analysis golang wasmsurvey props generate`; curate by hand. The same group's `props verify` reconciles it.

Functions

func NewCliCommand

func NewCliCommand() (cmd *cli.Command)

NewCliCommand returns the top-level `runtimecodegen` command for the boxer.sh-aggregated app. Use Subcommands when wiring a caller that wants the subcommands directly, without the `runtimecodegen` prefix.

func Subcommands

func Subcommands() (cmds []*cli.Command)

Subcommands returns the full subcommand set, suitable for the standalone binary's top-level App.Commands list.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL