Skip to main content

wl pull

Render provider files from canonical packages.

Synopsis​

wl pull [--dry-run] [--locked] [--on-conflict <policy>]

Description​

Computes the desired state from your workspace manifest and renders provider-specific files (.claude/settings.json, AGENTS.md, etc.). Does not write anything without approval if trust gates are required.

info

This command is coming in Phase 1.

Options​

OptionDescription
--dry-runShow render plan without writing files
--lockedUse locked versions only (from lock file)
--on-conflictPolicy for conflicting files: fail (default), keep-local, restore, promote-to-override

Exit Codes​

CodeMeaning
0Success
4Conflict detected
5Trust gate blocked

Examples​

Preview Render​

wl pull --dry-run
# Shows what would be rendered without writing

Render with Locked Versions​

wl pull --locked
# Uses lock file, rejects manifest changes

Handle Conflicts​

wl pull --on-conflict restore
# Restore conflicting files to desired state

Next Steps​