@celsian/vura-cli
v0.5.14
Published
Vura CLI — build and deploy full-stack apps
Maintainers
Readme
@celsian/vura-cli
CLI for Vura — develop, build, and run tasks for Vura applications.
What it does
@celsian/vura-cli provides the vura command for developing, building, inspecting, and deploying Vura projects. It reports effective Function/Dedicated placement, including memory, CPU, timeout, provider-neutral runtime recommendations, confidence, and reasons. Dedicated endpoints can select nano, small, medium, large, xlarge, 2xlarge, or 4xlarge capacity profiles. create-vura installs the managed deployment adapter, so vura deploy works without a follow-up package install. Self-hosted builds can use the Lambda or Cloudflare adapters. The package was historically named then/thenjs; the only installed bin is vura.
Install
Installed automatically by npm create vura@latest. For manual use:
npm install @celsian/vura-cliMinimal example
package.json scripts:
{
"scripts": {
"dev": "vura dev",
"build": "vura build"
}
}Run a task route by name without a live server:
vura tasks run cleanup
# with input JSON:
vura tasks run cleanup --input '{"dryRun":true}'Inspect runtime placement without deploying:
vura routes inspect --json
vura runtime advise --jsonManaged routes choose between scale-to-zero Function compute and persistent Dedicated compute. Function memory defaults to 1 GiB and supports 1, 4, 6, 8, and 12 GiB profiles.
(then is a shell reserved word — use vura in all scripts.)
Documentation
vura.io docs site launches with v0.5 — until then, see the repo README and CHANGELOG.
License
MIT — and it will stay MIT.
