Skip to content

Leoflow setup

leoflow setup

Bootstrap the managed Leoflow runtime (Python, parser, workspace).

Synopsis

setup prepares ~/.leoflow: it ensures a Python 3.11 is available (using a system interpreter if present, otherwise downloading a pinned, checksum-verified relocatable CPython โ€” no sudo, no system packages), extracts the embedded parser and runtime sources, points the parser at the interpreter (pure Python, no venv, no Airflow โ€” ADR 0024), and creates a workspace directory. Re-running is safe; --dry-run shows the plan.

leoflow setup [flags]

Options

      --dry-run            detect and print the plan without downloading or writing anything
  -h, --help               help for setup
      --workspace string   workspace dir for your DAG projects (default ~/leoflow)

Options inherited from parent commands

      --config string       config file path (default ~/.leoflow/config.yaml)
      --log-level string    log level: debug, info, warn, error
      --server-url string   control plane API base URL

SEE ALSO

  • leoflow - Leoflow is a GitOps-first, container-native workflow orchestrator.