ENFR0.1.0-rc.3

CLI reference

Commands, options and exit codes.


CommandWhat it does
validateChecks config, sources and links; writes nothing
buildWrites a complete candidate to .specistry/artifacts
checkRuns the quality gate on the candidate
diff --from v1 --to v2Structured diff between releases
release <v>Promotes the candidate to an immutable release
current <v>Moves the current pointer — your rollback
deprecate <v>Marks a release deprecated

Global options

OptionMeaning
--root <path>Project root; defaults to the current directory
--jsonExactly one machine-readable result on stdout

release options

OptionMeaning
--currentSelect after promotion
--from <v>Comparison base for changelog candidates
--no-diffNo comparison, no changelog required
--label <text>1–40 characters shown in the version menu
--date <YYYY-MM-DD>Release date
Report an issue with this page on GitHub