Skip to content

Polyglot repository

Use case: a repo whose tasks span languages — shell, Python, and Node — all driven from one Runefile.

Demonstrates: executors (sh / python / node) · Guide: Executors

Prerequisites: python3, node

Terminal window
rune all
shell step
python step
node step
polyglot pipeline complete

all depends on three tasks, each declaring a different executor: the default shell, (python), and (node). Rune runs each body under the right interpreter (which must be installed). Tier-B verification skips this example unless both Python and Node are present.