CLI Reference¶
Complete reference for all weevr commands and flags.
Global flags available on every command:
--json— output in JSON format for machine consumption--version/-v— show version and exit
weevr¶
CLI for managing weevr projects — scaffolding, validation, and deployment.
Usage:
Options:
--json Output in JSON format for machine consumption.
-v, --version Show version and exit.
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it or
customize the installation.
--help Show this message and exit.
deploy¶
Deploy project files to a Fabric Lakehouse.
Usage:
Options:
[PATHS]... Specific files to deploy.
-t, --target TEXT Named deploy target.
--workspace-id TEXT Override workspace.
--lakehouse-id TEXT Override lakehouse GUID.
--lakehouse-name TEXT Override lakehouse friendly name (mutually exclusive
with --lakehouse-id).
--path-prefix TEXT Override path prefix.
--full Full overwrite instead of smart sync.
--clean Remove remote files not present locally.
--all With --clean, remove all remote files.
--dry-run Show what would change.
--skip-validation Skip pre-deploy validation.
--strict-validation Block deploy on validation warnings.
--force Skip confirmation prompts.
--help Show this message and exit.
init¶
Create a new weevr project.
Usage:
Options:
[NAME] Project name or directory. [default: .]
--examples Include example files.
-i, --interactive Interactive wizard.
--help Show this message and exit.
list¶
Display project structure and dependency relationships.
Usage:
Options:
new¶
Generate a new thread, weave, loom, or warp file from a template.
Usage:
Options:
FILE_TYPE File type: thread, weave, loom, or warp. [required]
NAME Name for the new file. [required]
--force Overwrite existing file.
--help Show this message and exit.
plugins¶
Manage CLI plugins.
Usage:
Options:
info¶
Show detailed information about a specific plugin.
Usage:
Options:
list¶
List all discovered plugins and their status.
Usage:
Options:
schema¶
Manage validation schemas.
Usage:
Options:
update¶
Fetch latest schemas from GitHub to .weevr/schemas/.
Usage:
Options:
version¶
Show the active schema version and source.
Usage:
Options:
status¶
Show diff between local files and deployed state.
Usage:
Options:
-t, --target TEXT Named deploy target.
--workspace-id TEXT Override workspace.
--lakehouse-id TEXT Override lakehouse GUID.
--lakehouse-name TEXT Override lakehouse friendly name (mutually exclusive
with --lakehouse-id).
--path-prefix TEXT Override path prefix.
--exit-code Exit 1 if differences exist.
--verbose Show all files including non-weevr.
--help Show this message and exit.
validate¶
Validate project files against schemas and check reference integrity.
Usage:
Options: