How-to guides
Task-oriented guides — one capability per page. Each explains the concept, shows the syntax, links a runnable example, and calls out the common pitfalls. Come here when you already know what you want to do and need to know how.
New to Rune? Start with What is Rune? and Getting started. For the full syntax in one place, see the Runefile language reference; for a guided tour, see the user guide.
| How-to | Capability | Example |
|---|---|---|
| Dependencies & post-hooks | Order work; run things before/after/on failure | dependencies |
| Parameters | Defaulted, required, variadic inputs | parameters |
| Caching | Opt-in content-hash skipping | caching |
| Parallelism | Run independent prerequisites concurrently | parallel |
| Executors | Shell, Python, Node, agent bodies | polyglot |
| Settings & dotenv | Project settings and .env |
settings-dotenv |
| Secret masking | Credentials masked as *** in all output |
secret-masking |
| Imports & modules | Compose and namespace task files | monorepo |
| OS filtering | Tasks scoped to an operating system | os-filtering |
| AI agents (MCP) | Expose tasks to agents; security model | agent-driven |
Working on a whole project? See the use-case walkthroughs for Python, Node, and AI-agent setups.
Hit an error? See Troubleshooting.
Next: User guide · Use cases · CLI reference · Runefile language