runtimecodegen

package
v0.0.19 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 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.

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

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 `wasmsurvey props generate`; curate by hand, then `wasmsurvey props verify`.

Functions

func NewCliCommand

func NewCliCommand() (cmd *cli.Command)

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

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