CLI reference
rigg init
Section titled “rigg init”Create a .rigg/ directory with example workflow files.
rigg initrigg validate
Section titled “rigg validate”Validate all .rigg/*.yaml workflow files. Reports syntax errors, unknown fields, invalid references, and schema violations.
rigg validaterigg run
Section titled “rigg run”Execute a workflow by ID.
rigg run <workflow_id> [options]| Flag | Description |
|---|---|
--input key=value | Set input parameter (repeatable). Values are JSON-parsed when possible. |
--json | Output a JSON snapshot to stdout |
--quiet | Minimal output |
Interactive progress is shown by default on TTY. --json, --quiet, and non-TTY suppress it.
rigg status
Section titled “rigg status”List recent runs or inspect a specific run.
rigg status # list all runsrigg status <run_id> # show run detailsrigg status <run_id> --json # details as JSONrigg logs
Section titled “rigg logs”View execution logs for a run.
rigg logs <run_id> [options]| Flag | Description |
|---|---|
--node <step_id> | Show logs for a specific step only |
--stderr | Show stderr instead of stdout |
File layout
Section titled “File layout”.rigg/├── *.yaml # Workflow files (auto-discovered)└── runs/ └── <run_id>/ # Run data (logs, results)Workflows are discovered from the nearest .rigg/ directory.