Skip to content

Validate a context dimension.

Usage

rootform validate context <identifier> [options]
SHELL

Options

FlagTypeDefaultDescription
--dialectstringArray[]use Dialect source dir for this command only; repeatable
--formatstring""output format: text|json; default: text
--projectstring""read rootform.lock from project dir; paths stay relative to the working directory; default: the working directory

Global options

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

Behavior

Validate a context dimension in its Dialect or the RF Vocabulary.

Use <owner>.<kind>.<name>, or a bare name when it resolves unambiguously. --dialect adds or replaces one Dialect for this command only.

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

Exit status

StatusDescription
0the definition is valid
1the definition is not valid, or no definition has that name
2the command was used incorrectly
3rootform.lock is invalid or the name is ambiguous
4rootform.lock or definitions could not be read, or the report could not be written

Examples

rootform validate context rf.context.network
rootform validate context network
rootform validate context rf.context.network --format json
Shell