CLI Reference

Every VV CLI command and flag.

Run every command with the full package name: npx vectorvesper <command>. Using pnpm, yarn, or bun? Swap npx for your runner: pnpm dlx, yarn dlx, or bunx (e.g. bunx vectorvesper add <slug>). The CLI detects your package manager from its lockfile and installs dependencies with it.

`init`

Detect your project and write vv.config.json.

terminal
BASH
npx vectorvesper init
FlagDescription
-y, --yesAccept detected defaults without prompts

`add `

Add a component (and its dependencies) to your project.

terminal
BASH
npx vectorvesper add physics-buttons
FlagDescription
-o, --overwriteOverwrite existing files without prompting
-y, --yesAccept all default prompts
-d, --dry-runShow what would be written, without writing
--no-installSkip auto-installing missing dependencies
--pruneRemove files left over from a previous version of the component

`list`

List every component in the registry.

terminal
BASH
npx vectorvesper list

`update [slug]`

Update installed components to the latest registry version. Omit the slug to update all.

terminal
BASH
npx vectorvesper update
FlagDescription
-f, --forceRe-write files even if the version already matches

`remove `

Remove an installed component and its files. Alias: rm.

terminal
BASH
npx vectorvesper remove physics-buttons
FlagDescription
-y, --yesSkip the confirmation prompt

`diff [slug]`

Check installed components against the registry for available updates.

terminal
BASH
npx vectorvesper diff

`info`

Show project diagnostics and the list of installed components.

terminal
BASH
npx vectorvesper info

Global flags & environment

FlagDescription
--verboseDetailed debug output (works on any command)