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
| Flag | Description |
|---|---|
-y, --yes | Accept detected defaults without prompts |
`add `
Add a component (and its dependencies) to your project.
terminal
BASH
npx vectorvesper add physics-buttons
| Flag | Description |
|---|---|
-o, --overwrite | Overwrite existing files without prompting |
-y, --yes | Accept all default prompts |
-d, --dry-run | Show what would be written, without writing |
--no-install | Skip auto-installing missing dependencies |
--prune | Remove 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
| Flag | Description |
|---|---|
-f, --force | Re-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
| Flag | Description |
|---|---|
-y, --yes | Skip 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
| Flag | Description |
|---|---|
--verbose | Detailed debug output (works on any command) |