The initial CLI entrypoint supports:
initapplydiffdoctoras a stubupgradeas a stub
For an existing repository:
- Run
difffirst to preview the proposed changes. - Review the plan and decide whether the target repository is ready for the preset.
- Run
applywith--dry-runif you want an extra safety check. - Run
applyfor the real write once the diff looks correct.
For a new repository:
- Run
initagainst an empty or intentionally prepared directory. - Review the created baseline files.
- Add repository-specific setup on top of the generated scaffold.
Install dependencies and build the workspace:
pnpm install
pnpm buildShow help:
node packages/cli/dist/index.js --helpPreview a repository diff:
node packages/cli/dist/index.js diff ../target-repositoryApply only quality-related files:
node packages/cli/dist/index.js apply ../target-repository --include quality --dry-runInitialize a new repository directory:
node packages/cli/dist/index.js init ../new-repository --yes- stack composition is reserved for future preset composition
- dependency installation in target repositories is not yet automated
- richer merge behavior for partially managed files is deferred