Task Runners
Table of Contents
| Tool | File Patterns | Notes |
|---|---|---|
| Gulp | **/gulpfile.{js,mjs} | Exported tasks |
| Grunt | **/Gruntfile.js | Registered tasks |
| Cargo | **/Cargo.toml | Rust build tasks |
| cargo-make | **/[Mm]akefile.toml | Rust task runner (requires Cargo) |
| Just | **/{justfile,.justfile,*.just} | Command recipes |
| Make | **/Makefile | Build targets |
| mise | **/mise.toml, **/mise.*.toml, **/mise.*.local.toml | TOML tasks and file tasks |
| Task (go-task) | **/Taskfile.{yml,yaml}, **/Taskfile.dist.{yml,yaml} | CLI-based discovery; requires task on PATH |
Next Steps
- Package Managers & Build Tools — npm, Yarn, pnpm, Bun, Composer, and more
- DevOps & Containers — Docker, Docker Compose, GitHub Actions
- Scripts & Other — Shell scripts, Python, Jupyter Notebooks
- Configuration Reference — Full settings reference including task type toggles
- Enabling / Disabling Task Types — Control which task types are active