Manage declared artifact roots (.campaign/artifacts.yaml)
Manage the camp's declared artifact roots: directories of heavy non-git payloads (media, renders, datasets) that 'camp sync --from ' moves between your machines with rsync instead of git.
The declaration file (.campaign/artifacts.yaml) is committed, so every machine knows what belongs to the camp. Declared roots should be gitignored: a root that is also git-tracked would make the same bytes both git content and artifact content. Manifests and per-peer sync snapshots are machine-local derived state under .campaign/cache (gitignored).
camp artifacts list
camp artifacts add media/renders
camp artifacts add datasets --policy on-demand
camp artifacts remove media/renders
camp artifacts manifest media/renders
-h, --help help for artifacts
--no-color disable colored output
- camp - Manage your camps and the projects and festivals inside them
- camp artifacts add - Declare an artifact root
- camp artifacts list - List declared artifact roots
- camp artifacts manifest - Print a declared root's manifest as JSON
- camp artifacts remove - Remove an artifact root declaration
- camp artifacts resolve - Resolve an artifact conflict kept by no-clobber protection