Skip to content

CLI Reference

Start a development server with hot reload:

Terminal window
zebric dev --blueprint blueprint.toml --port 3000 --seed
FlagDefaultDescription
-b, --blueprint <path>blueprint.jsonPath to blueprint file
-p, --port <number>3000Port to listen on
-h, --host <host>localhostHost to bind to
--seedSeed database with sample data

Validate a blueprint without starting the engine:

Terminal window
zebric validate --blueprint blueprint.toml

Returns validation errors and warnings without starting a server. Useful for CI checks.

VariableDescription
PORTServer port (default: 3000)
HOSTServer host (default: localhost)
DATABASE_URLDatabase connection string
SLACK_BOT_TOKENSlack bot token (for Slack notification adapter)
SLACK_SIGNING_SECRETSlack webhook signing secret

API key environment variables are defined per key in [[auth.apiKeys]] using the keyEnv field.

Run integration tests for example blueprints:

Terminal window
pnpm --filter @zebric/framework-stories test

Stories validate that blueprint parsing, page routing, form configuration, workflow wiring, and notification setup all remain correct.