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 | **/{Makefile.toml,*.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 |
| CMake | **/CMakeLists.txt | add_custom_target and add_executable targets |
| Cake Build | **/*.cake | Task("...") declarations; requires dotnet cake |
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