fyrer plan — Preview Task Execution Order and Graph
fyrer plan resolves the task dependency graph and prints the execution order — without running anything. Use it to verify that dependencies are wired correctly before a run.
Synopsis
fyrer plan [TASK]
fyrer --config <path> plan [TASK] # custom config location
Arguments
taskstringOptional task specifier. Same forms as fyrer run: empty (all tasks), bare task name, or package:task.
--configstringdefault: fyrer.ymlPath to the config file.
Example output
fyrer plan prints the resolved execution graph grouped by level. Tasks at the same level have no dependencies on each other and will run concurrently:
Level 1 (parallel)
ui:build
api:build
Level 2 (parallel)
web:build (depends on: ui:build)
gateway:build (depends on: api:build)
Level 3 (parallel)
web:deploy (depends on: web:build)
gateway:deploy (depends on: gateway:build)
Examples
# Preview the full execution plan
fyrer plan
# Preview the plan for just the build task
fyrer plan build
# Preview a specific task
fyrer plan web:dev
✓
Run fyrer plan in CI before fyrer run to catch dependency errors early.