Function: toCliArgManifests()
Makaio Framework / kernel/cli / toCliArgManifests
Function: toCliArgManifests()
Section titled “Function: toCliArgManifests()”toCliArgManifests(
schema):CliArgManifest[]
Defined in: ../../../packages/kernel/src/cli/schema-introspection.ts:22
Convert a Zod object schema into serializable CLI argument manifests.
Walks the schema’s shape, reads .meta() from each field (unwrapping
optional/default wrappers), and produces a CliArgManifest per field.
This is the serialization counterpart to schema-adapter.ts’s registration
logic — same introspection, different output format.
Parameters
Section titled “Parameters”schema
Section titled “schema”ZodObject<Readonly<{[k: string]: $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>; }>>
A Zod object schema defining a subcommand’s arguments.
Returns
Section titled “Returns”An array of serializable argument manifests.