Usage
Options
| Flag | Description | Default |
|---|---|---|
-t, --tool <id> | AI tool to sync | claude |
-p, --profile <name> | Profile name (Claude only) | — |
-f, --force | Skip merge, full overwrite | false |
-d, --dir <path> | Override target directory | — |
-T, --team <slug> | Pull from a team workspace | — |
Examples
Pull Claude Code config (default):Behavior
Smart merge (default)
When you have local changes,lazy pull performs a smart merge:
- Cloud wins on conflicts — remote changes take priority
- Local-only fields are preserved — things that exist locally but not in the cloud stay untouched
- A diff preview is shown before applying
Force mode
With--force, your local config becomes an exact copy of the cloud version. No merge, no preserved fields.
Automatic backup
Before writing any changes, the CLI creates a backup of your current config. For example:First pull
If no config exists in the cloud, you’ll get an error asking you tolazy push first.