Skip to content

Commands overview

Structure: vsceasy <resource> <verb> [flags]. Every command runs interactively when flags are omitted (banner + per-param prompts) or fully scripted via flags.

New to a project? Start with wizard — it detects your context and walks you through the rest.

Scaffolding

CommandWhat it does
createScaffold a new extension project
wizardInteractive guided flow

UI features

CommandWhat it does
panel addWebview panel + optional typed RPC; --template for ready UIs
subpanel addInline sidebar webview section
menu add / editActivity-bar menu + items
treeview addData-driven tree view
command addPalette command
statusBar addStatus bar item
rpc addTyped RPC method on a panel
components addThemed React component library

Data

CommandWhat it does
db initInitialize the mini-ORM
model addTyped entity + repo
crud addFull CRUD UI for a model

Operations

CommandWhat it does
job addRecurring / event-triggered job
helper addRuntime helper (secrets/config/state/notifications)
test setupVitest config + sample test
publish initMarketplace preflight
doctorDiagnose project drift
upgradeSync framework-owned files