CLI Reference
The entry point is datacrafter (Typer). Global style: --path / -p selects
the project directory (default: current working directory). --verbose / -v
raises log level.
| Command | Purpose |
|---|---|
init | Create a project directory and datacrafter.yml |
run | Execute the pipeline (--dry-run prints a plan) |
check | Validate config and environment |
status | Latest state.json stages |
log | Tail datacrafter.log |
clean | Remove temp files (--storage also clears storage) |
schema | Infer field types from output JSONL |
metrics | Record counts and field histograms |
config validate | Validate YAML only |
config schema | Print expected configuration schema |
version | Print package version |
Planned (not implemented)
These commands exist as stubs and print that they are not implemented yet:
datacrafter builds— manage buildsdatacrafter push— push to remote storagedatacrafter ui— web UI