weevr-cli¶
CLI for managing weevr projects — scaffolding, validation, and deployment to Microsoft Fabric.
The weevr engine runs inside Fabric notebooks. The CLI runs on your workstation and in CI/CD pipelines, bridging the gap between your Git repository and the Fabric Lakehouse where weevr project files live.
Key Features¶
- Project scaffolding —
weevr initcreates a project with the standard layout;weevr newgenerates thread, weave, loom, and warp files from templates - YAML validation —
weevr validatechecks schema conformance and cross-file reference integrity - Smart deployment —
weevr deploysyncs files to a Fabric Lakehouse via the OneLake API, uploading only what changed - Status tracking —
weevr statusdiffs local files against what's deployed;weevr listshows project structure and dependencies - Schema management —
weevr schemamanages validation schemas with version pinning - Plugin system — extend the CLI with custom commands via entry-point plugins
Quick Install¶
Or with pipx or pip:
Next Steps¶
- Getting Started — full walkthrough from install to first deploy
- CLI Reference — every command and flag
- Configuration —
.weevr/cli.yamland deploy targets - Deploy Workflows — smart sync, full overwrite, CI/CD patterns
- Plugin Authoring — extend the CLI with custom commands