cratestack-cli-0.3.3 is not a library.
cratestack-cli
Command-line tool for .cstack schema validation and client/Studio code generation.
Installation
Or from the workspace:
Commands
check — validate a schema
Flags:
--schema <PATH>— path to the.cstackfile (required)--format <human|json>— output format (defaulthuman)
On success the human formatter writes schema OK: <path>; the JSON formatter prints a { ok: true, ... } document. On error the human formatter renders a diagnostic and exits non-zero; the JSON formatter prints { ok: false, diagnostics: [...] } and exits 1.
generate-dart — Dart package
Flags:
--schema <PATH>(required)--out <PATH>(required)--library-name <NAME>(defaultcratestack_client)--base-path <PATH>(default/api)--template-dir <PATH>(optional)
generate-typescript (alias generate-ts)
Flags:
--schema <PATH>(required)--out <PATH>(required)--package-name <NAME>(defaultcratestack-client)--base-path <PATH>(default/api)--template-dir <PATH>(optional)
studio — admin and testing surface
Replaces the old generate-studio codegen scaffold. The studio reads a
workspace file (studio.toml) listing one or more .cstack schemas plus
their DB and/or API targets, then serves a single binary.
Subcommand flags:
init:--out <DIR>(default.),--forceto overwrite an existingstudio.tomlrun:--config <PATH>(defaultstudio.toml),--bind <ADDR>(default127.0.0.1:7878)eject:--config <PATH>(defaultstudio.toml),--out <DIR>(required)
print-ir — dump parsed schema IR
Build Integration
See Also
- Quickstart
cratestack-client-dart— Dart package structurecratestack-client-typescript— TypeScript package structurecratestack-studio-generator— Studio scaffold internals
License
MIT