SwitchTender

Workflow

Wire steps into a graph, then run it. A linked step starts once every step feeding into it succeeds. Unlinked steps run one at a time in the order they were added.

How this works
Order
A step with a link into it waits for every step feeding it to succeed. Steps with no links run one at a time, in the order they were added.
Linking
Drag from a step's right dot onto another step. Click a link to select it, then press Delete to remove it.
Arranging
Drag a step to move it. Scroll to pan, Ctrl or pinch to zoom, and press F to frame the whole graph.
Keyboard
Focus a step and press Enter to edit, L to start a link, Delete to remove. Cmd or Ctrl Z undoes.
Failure
A failed step stops everything downstream of it. Mark a step Continue on failure to let the rest proceed, or give it retries.
Colors
Each step is tinted by the tool it runs, and a link takes the color of the step it leaves, so the shape of a pipeline reads before the labels do.

An empty canvas

Start from a ready-made shape, or add a step and wire it up yourself.