Valentin Maerten 13f72a0b56 fix(completion): always leave a trailing space after a task name
The protocol carries one directive per response, so a single truncated wildcard prefix cost every complete name its trailing space: a Taskfile holding `deploy-*` anywhere made `task buil<TAB>` insert `build` with the cursor stuck against it. Completing a task name is the common case and the wildcard prefix the rare one, so the polarity was backwards — and the legacy wrappers, which had no notion of an incomplete candidate, always left the space.

A wildcard prefix now gets a space it does not want, which is the accepted trade until suggestions can carry a directive of their own. Required variables keep NoSpace: there a free-form `VAR=` is the common case, not the exception.
2026-08-20 16:51:59 +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
2026-08-11 22:09:25 +02:00
2025-04-19 12:55:22 +01:00
2026-08-11 22:09:25 +02:00
2024-08-14 08:37:05 -05:00
2017-02-28 09:15:25 -03: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

JetBrains logo
Package hosting provided by Cloudsmith. Tooling provided by JetBrains.
Description
A task runner / simpler Make alternative written in Go
Readme MIT 41 MiB
Languages
Go 83.9%
TypeScript 4.7%
Vue 4.4%
Shell 3.9%
Nushell 1.3%
Other 1.8%