Copier CLI¶
Copier is the template rendering engine used for all installation and
upgrade operations. It is invoked as |
Usage¶
The installer invokes Copier in four modes:
Mode |
Purpose |
|---|---|
|
Initial installation — renders the template into the target directory. |
|
Upgrade an existing installation to a newer package version. |
|
Dry run — shows the diff without writing any files. Used before every upgrade. |
|
Allows overwriting existing files. Requires explicit per-file confirmation. |
Constraints¶
Never pass
--vcs-ref— versions are resolved fromubflow_package.json, not git tags.The source path passed to Copier MUST be a directory. Never pass a zip path directly.
Copier MUST NOT be invoked while ID conflicts or prerequisite failures are open.