clankloop¶
Pipeline execution framework with loopfile-based task definitions.
Overview¶
clankloop compiles YAML loopfiles into executable pipeline graphs. It supports:
- v1 loopfiles — multi-pipeline definitions with flat task lists
- v2 loopfiles — module system with transforms (workdir, git, clankshed)
- Task actions: success/failure branching, retries, aborts, variable setting
- Template rendering for commands and variables
Quick start¶
# Install
uv sync
# Run a pipeline
clankloop run examplev2.yaml my-pipeline
# Export a pipeline graph as PlantUML
clankloop plantuml examplev2.yaml my-pipeline
Documentation¶
- Usage guide — CLI commands and loopfile syntax
- API reference — Auto-generated from source docstrings