Skip to content
Registry StackDocsDevelopment (unreleased)

registry-render compile command reference

View as Markdown

Render one document offline.

This page is generated from the public Clap command tree for Registry Stack source version 0.46.1 and catalog SHA-256 61bebbb88fe15e4da92e2b0adbca0cd5b1a47b8eac38f4b91a15095011368a43. Hidden implementation commands are omitted.

registry-render compile [OPTIONS] --bundle <BUNDLE> --type <DOCUMENT> --data <DATA> --output <OUTPUT>
ConditionRequirement
--signer-name <TEXT> is present--preview-seal <KIND> is required.
Command invocation--emit-envelope <EMIT_ENVELOPE> and --watch cannot be used together.
Command invocation--issued-at <ISSUED_AT> and --now cannot be used together.
OptionAlways requiredRepeatableDefaultValuesEnvironmentDescription
--bundle <BUNDLE>YesNon/an/an/aAuthored bundle or package directory
--type <DOCUMENT>YesNon/an/an/aDocument type id, as declared in the manifest
--data <DATA>YesNon/an/an/aJSON file holding the bare data object
--locale <LOCALE>NoNon/an/an/aPrimary locale, recorded in the envelope; must be one the document declares. The template receives every label table either way
--issued-at <ISSUED_AT>NoNon/an/an/aIssuance time; the document’s claim, and the world clock
--nowNoNon/an/an/aUse the current wall clock as issuance time (nondeterministic; loud opt-in for throwaway previews)
--asset <ASSETS>NoYesn/an/an/aAsset name=path, path holding base64 text
--strictNoNon/an/an/aRefuse warnings (missing glyphs and friends)
--timeout <TIMEOUT>NoNon/an/an/aWall-clock budget for the render in seconds; the render is killed at this bound (the same supervised-worker wall serve uses)
--watchNoNon/an/an/aKeep rendering on bundle changes (authoring loop; raw source directories are fine, poll-based). Never returns, so it refuses --emit-envelope rather than ignoring it
--output <OUTPUT>YesNon/an/an/aOutput PDF path
--format <FORMAT>NoNohumanhuman, jsonn/aEmit the selected command’s finite report in this format
--emit-envelope <EMIT_ENVELOPE>NoNon/an/an/aWrite the exact canonical envelope bytes injected into the template to this path (merge-gate and debugging aid)
--preview-seal <KIND>NoNon/atest-only, productionn/aRender the template’s sealed variant: add the signing member the seal route adds, as a seal of this kind would. Nothing is signed; the output is the first revision a seal would sign
--signer-name <TEXT>NoNon/an/an/aThe signing.signerName a seal certificate’s organization (else common name) would give. Without it, the member names no signer
-h, --helpNoNon/an/an/aPrint help (see a summary with ‘-h’)

After changing a public command, argument, option, default, environment binding, or help description, run cargo run --locked -p registry-cli-docs -- --write, commit crates/registry-cli-docs/catalog.json, then run npm run generate from docs/site.