Noir::CLI::ListCommand
noir list <techs|taggers|formats>
Static built-in catalogs. These will never grow update-style verbs,
so they live under a shared list namespace rather than as their own
subcommand modules.
Constants
AI_CONTEXT_KINDS = ["guards", "sinks", "validators", "signals"] of ::String
LIST_FORMATS = ["text", "json", "yaml"] of ::String
Output formats list itself understands. text is the human-readable
default; json/yaml re-serialize the same catalogs for scripting.
SUBJECTS = Noir::CLI::Catalog::LIST_SUBJECTS