runbook
runbook - Execute All Tasks
Section titled “runbook - Execute All Tasks”Execute all tasks in dependency order (DAG - Directed Acyclic Graph execution).
./spry.ts runbook [options]Options
Section titled “Options”--summarize- Emit execution summary in JSON format-s, --select <cql>- Use Cell Query Language (CQL) to select tasks to run--visualize <style>- Visualize the execution DAG--verbose <level>- Set verbosity level (e.g.,rich)
Examples
Section titled “Examples”Basic Execution
Section titled “Basic Execution”# Execute all tasks./spry.ts runbookWith Visualization
Section titled “With Visualization”# Execute with visualization./spry.ts runbook --visualize
# Visualize with specific style./spry.ts runbook --visualize <style>Filtered Execution
Section titled “Filtered Execution”# Execute filtered tasks by language./spry.ts runbook --select "language:sql"
# Execute tasks by graph flag./spry.ts runbook --select 'flags.graph == "init"'With Output Options
Section titled “With Output Options”# Execute with verbose output and summary./spry.ts runbook --verbose rich --summarize💡 Tip: The runbook command automatically handles task dependencies and executes them in the correct order based on the dependency graph.
runbook ls - List Runbook Entries
Section titled “runbook ls - List Runbook Entries”List all tasks that would be executed in runbook mode.
./spry.ts runbook ls [options]Example
Section titled “Example”# List all tasks in execution order./spry.ts runbook lsThis shows you which tasks will be executed and in what order, without actually running them.