Valentin Maerten 4d5f7337c1 feat: add command-level timeout support
Add a per-command `timeout` option that terminates a command once it
exceeds the given duration, preventing commands from hanging indefinitely
in a pipeline. Uses Go duration syntax (e.g. 30s, 5m, 1h30m) and applies
to both shell commands and task calls.

Closes #1569
2026-06-30 10:29:20 +02:00
2026-06-29 14:13:37 +00:00
2025-05-01 18:43:43 +01:00
2026-06-29 14:13:37 +00:00
2025-04-19 12:55:22 +01:00
2026-06-29 18:27:59 +00:00
2024-09-02 19:21:53 +00:00
2026-06-29 14:13:37 +00:00
2024-08-14 08:37:05 -05:00
2025-09-11 10:26:59 +01:00
2017-02-28 09:15:25 -03:00
2026-06-29 14:13:37 +00:00

Task: The Modern Task Runner

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

InstallationGetting StartedDocsTwitterBlueskyMastodonDiscord

Gold Sponsors

Community Sponsors

Languages
Go 85.1%
Vue 4.5%
Shell 4.4%
TypeScript 4.1%
PowerShell 1.3%
Other 0.5%