| title | rootform validate concept |
|---|---|
| description | Validate a Concept definition |
Validate a Concept definition.
rootform validate concept <identifier> [options]
| Flag | Type | Default | Description |
|---|---|---|---|
--dialect |
stringArray |
[] |
use Dialect source dir for this command only; repeatable |
--format |
string |
"" |
output format: text|json; default: text |
--project |
string |
"" |
read rootform.lock from project dir; paths stay relative to the working directory; default: the working directory |
| Flag | Type | Default | Description |
|---|---|---|---|
-h, --help |
bool |
false |
show how to use rootform validate concept |
--color |
mode |
auto |
color human output: auto|always|never; default: auto |
--no-pager |
bool |
false |
print a long report in full instead of opening it in less |
Validate a Concept 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.
| Status | Description |
|---|---|
0 |
the definition is valid |
1 |
the definition is not valid, or no definition has that name |
2 |
the command was used incorrectly |
3 |
rootform.lock is invalid or the name is ambiguous |
4 |
rootform.lock or definitions could not be read, or the report could not be written |
rootform validate concept rf.concept.virtual-network
rootform validate concept virtual-network
rootform validate concept rf.concept.virtual-network --format json