Skip to content

bvasilenko/vCli

Repository files navigation

@booga/vcli

npx @booga/vcli demo to see the vBlocks marketing page in your browser with zero install.

Scaffold a pre-populated Vite + React + vBlocks project with one command. Add components from the registry, build with vSsg, lint with vLint.

Shadcn-style add: source lives in your repo, no runtime dep on the CLI.

Open demo in StackBlitz

The StackBlitz badge opens the demo/ source (the exact composition booga demo serves) in a live one-click sandbox. The local-shell equivalent is npx @booga/vcli demo, which spawns a Node HTTP server on a free port and opens your browser to the bundled preview.

Quickstart

npx @booga/vcli demo
booga init my-site
cd my-site && bun run dev

Pass --template=blank for a bare Vite + React + Tailwind + vUi starter with no vBlocks deps.

Install

bun add -g @booga/vcli

Commands

Command Description
booga demo serve bundled vBlocks marketing page (zero install)
booga init [name] scaffold pre-populated vBlocks project (default)
booga add <id>... add component(s) from registry
booga list [--category=] print registry
booga build [--config=] build with vSsg
booga check lint with vLint

Config

vcli.config.json at project root:

{
  "componentsDir": "src/components",
  "packageManager": "bun"
}

License

MIT (c) 2026 bvasilenko

Code of conduct: https://www.contributor-covenant.org/version/2/1/code_of_conduct/

About

Zero-install vBlocks demo and pre-populated scaffold CLI. Run npx @booga/vcli demo to see the marketing page. Run booga init to scaffold a Vite + React + vBlocks project.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors