PackVault Logo
PackVault

Command Reference

PackVault provides a comprehensive CLI for managing your offline packages.

Core Commands

Advanced Commands

Doctor

Verify the health of your vault or project:

packvault doctor
packvault doctor --project ./my-app
packvault doctor --fix

Search

Search through packages currently cached in your vault:

packvault search react
packvault search vite --versions

Audit

Perform a security audit using cached vulnerability databases:

packvault audit
packvault audit --project ./my-app
packvault audit --fix

Export / Import

Move your vault between machines using portable archives:

packvault export -o my-vault.tar.gz
packvault import my-vault.tar.gz

Policy

Define allowlists and blocklists to restrict which packages can be synced or installed:

packvault policy allow react vite
packvault policy block lodash
packvault policy list

Snapshot

Create a snapshot of a project's exact dependency graph for reproducible restoration:

packvault snapshot --project ./my-app -o my-app.vault
packvault snapshot restore my-app.vault

Classroom Mode

Set up a host or join an existing classroom network:

packvault classroom --host
packvault classroom --join