Updating & Removing

Keep components current, or remove them cleanly.

Check for updates

terminal
BASH
npx vectorvesper diff

Compares your installed components against the registry and lists what's outdated.

Update

terminal
BASH
npx vectorvesper update                  # update everything
npx vectorvesper update physics-buttons  # update one

Add -f, --force to re-write files even when the version already matches.

Heads up: updating overwrites the component's files. If you've edited a component's source locally, your changes to those files are replaced. You still own the code, so back up your changes or commit them in Git before updating.

Remove

terminal
BASH
npx vectorvesper remove physics-buttons

Deletes the component's files and its manifest entry. Add -y to skip the confirmation.

Clean up orphaned files

If a component drops a file in a newer version (e.g. a button removed from a suite), update/add won't delete the old file automatically. Use --prune:

terminal
BASH
npx vectorvesper add physics-buttons --overwrite --prune

--prune removes only files the CLI installed in a previous version of that component; your own files are never touched.