Skip to content

Publish a verified Dialect registry layout.

Usage

rootform publish dialects <layout> [options]
SHELL

Options

FlagTypeDefaultDescription
--dry-runboolfalsereport the verified publication plan without network access
--formatstring""output format: text|json; default: text
--tostring""publish to the tagless OCI repository

Global options

FlagTypeDefaultDescription
-h, --helpboolfalseshow how to use rootform publish dialects
--colormodeautocolor human output: auto|always|never; default: auto
--no-pagerboolfalseprint a long report in full instead of opening it in less

Behavior

Validate an existing local Rootform registry layout, publish its external Dialects to one registry repository, repull every manifest by digest, and verify the complete Dialect set. Only the exact selected Dialects are written. Packaging and dry-run remain offline.

The text or JSON result goes to standard output. Diagnostics go to standard error.

Exit status

StatusDescription
0publication or dry-run verification completed
1the registry layout is invalid
2the command was used incorrectly
4the layout could not be read, or registry publication or verification failed

Examples

rootform publish dialects ./oci --to registry.example.com/acme/dialects
rootform publish dialects ./oci --to localhost:5000/acme/dialects --dry-run
rootform publish dialects ./oci --to registry.example.com/acme/dialects \
--dry-run --format json
Shell