Meridian handbook
ReferenceCLI

tags

engine-dmo tags: The tag vocabulary: import the seed, review candidates, promote, merge and reject. Every subcommand, argument and flag.

The tag vocabulary: import the seed, review candidates, promote, merge and reject.

CommandWhat it does
engine-dmo tags addAdd a vocabulary tag under an existing parent, with its label in one locale; a key already there is left as it is
engine-dmo tags candidatesFreeform tags awaiting promotion, with usage per subject type
engine-dmo tags exportCapture the live vocabulary as a seed file; a directory gets vocabulary.yaml
engine-dmo tags importSeed the vocabulary from config/tags/vocabulary.yaml; existing keys are left alone
engine-dmo tags mergeFold one vocabulary tag into another, rewriting its taggings
engine-dmo tags promotePromote a candidate into the vocabulary (--as key) or merge it into an existing tag (--into key)
engine-dmo tags rejectReject a candidate: it and its taggings are removed, with a reason for the audit log
engine-dmo tags unusedTags applied to nothing, candidates included

engine-dmo tags add

Add a vocabulary tag under an existing parent, with its label in one locale; a key already there is left as it is.

engine-dmo tags add <key> [flags]
ArgumentRequiredRepeatable
keyyesno
FlagTypeDefaultMeaning
--kindstringtopictopic | audience | operational | internal
--labelstringthe label
--localestringthe label’s locale (default: the source locale)
--publicbooltruerender publicly

--json prints the command’s own JSON document. Runs in a project.

engine-dmo tags candidates

Freeform tags awaiting promotion, with usage per subject type.

engine-dmo tags candidates [flags]
FlagTypeDefaultMeaning
--readyboolonly candidates at or over the threshold

--json prints the command’s own JSON document. Runs in a project.

engine-dmo tags export

Capture the live vocabulary as a seed file; a directory gets vocabulary.yaml.

engine-dmo tags export [flags]
FlagTypeDefaultMeaning
--outstringa file, or a directory such as config/tags/; standard output when empty

--json prints the command’s own JSON document. Runs in a project.

engine-dmo tags import

Seed the vocabulary from config/tags/vocabulary.yaml; existing keys are left alone.

engine-dmo tags import [flags]
FlagTypeDefaultMeaning
--dry-runboolreport without writing
--filestringvocabulary file (default config/tags/vocabulary.yaml)

--json prints the text output in the JSON envelope. Runs in a project.

engine-dmo tags merge

Fold one vocabulary tag into another, rewriting its taggings.

engine-dmo tags merge [flags]
FlagTypeDefaultMeaning
--dry-runboolreport without writing
--keepstringthe tag that survives
--mergestringthe tag folded into it

--json prints the text output in the JSON envelope. Runs in a project.

engine-dmo tags promote

Promote a candidate into the vocabulary (--as key) or merge it into an existing tag (--into key)

engine-dmo tags promote [flags]
FlagTypeDefaultMeaning
--asstringthe new vocabulary key
--intostringan existing tag to merge into instead
--keystringthe candidate key, pending.something
--kindstringtopictopic | audience | operational | internal
--labelstring, repeatablelocale=text, repeatable
--publicbooltruerender publicly

--json prints the text output in the JSON envelope. Runs in a project.

engine-dmo tags reject

Reject a candidate: it and its taggings are removed, with a reason for the audit log.

engine-dmo tags reject [flags]
FlagTypeDefaultMeaning
--keystringthe candidate key
--reasonstringwhy

--json prints the text output in the JSON envelope. Runs in a project.

engine-dmo tags unused

Tags applied to nothing, candidates included.

engine-dmo tags unused [flags]
FlagTypeDefaultMeaning
--daysint0leave out tags created in the last this many days

--json prints the command’s own JSON document. Runs in a project.