causet dev
causet dev is a real, shipped command. It is a local compile-and-watch loop, not a hot-reload server — it does not push IR to a running fork automatically. Deploying still requires causet deploy (or release + deploy apply/activate).
What it does
- Reads your CLI context (
causet context show) - Compiles the runtime directory once
- Prints platform, application, fork, runtime/query URLs, and (if signed in) the dashboard URL
- Unless
--onceis set, watches.causet/.yaml/.ymlfiles under the runtime directory and recompiles on change
causet dev
causet dev --runtime ./concert-app --fork sandbox
causet dev --onceFlags
| Flag | Description |
|---|---|
--runtime <path> | Runtime directory to compile and watch (default: .) |
--fork <fork> | Fork to develop against (default: CLI context) |
--once | Compile once and exit — no file watching |
--interval <seconds> | File poll interval in seconds (default: 2) |
--out <path> | Compiler output directory (default: dist) |
Local loop vs. deploy
causet dev only recompiles locally on your machine. To make a change visible to a fork’s live traffic, run the normal deploy path (or the causet deploy golden path) after your DSL is ready:
causet dev --once
causet deploy --fork main --runtime . --fullSee Deployments for the full apply/activate lifecycle.