CLI Reference
nova init — Scaffold a Project
Initialize a new NovaServe TypeScript project from pre-configured templates.
The nova init command initializes a new NovaServe TypeScript project from pre-configured application templates.
Syntax
Terminal
nova init <project-name> [options]Options
| Option | Description | Default |
|---|---|---|
| <project-name> | Name of the project directory to create (required) | — |
| --template <name> | Project template to scaffold | serverless-api |
| --path <dir> | Target directory path | ./<project-name> |
Examples
Basic Serverless API Project
Terminal
nova init my-api
cd my-apiNext.js Edge Boilerplate
Terminal
nova init my-edge-app --template nextjs-edgeQueue Worker Project
Terminal
nova init my-worker --template queue-workerMinimal Project
Terminal
nova init my-app --template minimal