Skip to content

Commands

Amit Deb edited this page Dec 30, 2025 · 2 revisions

Zetten provides a small set of explicit commands.

Execute one or more tasks.

zetten run test
zetten run lint test
  • Respects task dependencies
  • Uses caching
  • Runs tasks in parallel when possible
  • Stops on first failure

Initiate Zetten

zetten init

Either you create your config in pyproject.toml or you type the above command, to initiate zetten.


zetten watch

Re-run tasks when inputs change.

zetten watch test
  • Runs tasks immediately once
  • Re-runs on input changes
  • Uses the same DAG and cache
  • Runs until interrupted

zetten graph

Inspect the task dependency graph

zetten graph
  • Loads configuration
  • Builds the task DAG
  • Detects dependency cycles
  • Performs no execution
  • Does not access cache

zetten doctor

Diagnose configuration and environment issues.

zetten doctor
  • Performs diagnostics only
  • Does not execute tasks
  • Has no side effects
  • Explains detected problems

Clone this wiki locally