Commands
Execute a script, pass arguments through, and propagate its exit code.
rune listEvery script visible from here, with descriptions and provenance.
rune inspectThe resolved command, environment and chain, without spawning anything.
rune initWrite a starter config, optionally seeded from package.json.
rune cacheRemove the resolved-config cache.
Streams
Standard output belongs to the script. Every Rune diagnostic and warning goes to standard error, on
every platform, so rune run build > artifact.txt captures the build's bytes and nothing of Rune's.
Two commands have text as their product and write it to standard output: rune list and
rune inspect. rune init writes a file, and reports the path it wrote on standard error.
Colour
Rune's own messages are plain text. The one place it uses colour is the prefix in front of a
parallel group's output, and NO_COLOR set to any value turns that off. See
Prefixed output.
Environment variables
Rune reads npm_config_script_shell, NO_COLOR, FORCE_COLOR and CI, and sets three RUNE_
variables for every script it runs. See Environment variables.