@dysonic/dy-cli-cmd-version
v1.0.8
Published
Built-in version command for managing package versions through dy-cli
Readme
@dysonic/dy-cli-cmd-version
Architecture
flowchart LR
user["User"] --> command["VersionCommand"]
command --> task["VersionProjectTask"]
task --> single["single package.json update"]
task --> monorepo["dy-cli fixed monorepo release flow"]@dysonic/dy-cli-cmd-version implements the dy-cli version command.
It separates version management from publish so users can think about release preparation and release execution as two different steps.
Role
This package handles:
- fixed-version monorepo version orchestration
- single-package version updates
Command Semantics
dy-cli version --patch
dy-cli version --minor --beta
dy-cli version --beta-exit
dy-cli version --set 0.0.1Behavior
- in a fixed monorepo root,
dy-cli versionrequires one of--patch,--minor, or--major - fixed monorepo versioning is handled entirely by
dy-cli --betaand--beta-exitare only for fixed monorepo versioning- in a
singleproject,--set <version>updates the package version directly
