Valentin Maerten
b782d18a45
feat(completion): make the engine the default behind --completion
...
The engine shipped opt-in behind --new-completion, with the old scripts
still on --completion. That split was never released, so flip it now
rather than carry a third flag through a deprecation later.
--completion serves the engine wrappers; the hand-written scripts move to
completion/legacy/ and stay reachable via --legacy-completion for a
release or two.
.goreleaser.yml needed to follow: it packages the static files from
completion/ into the deb/rpm/apk contents and the Homebrew cask, so
leaving it untouched would have shipped the engine to anyone running
`eval "$(task --completion zsh)"` and the old scripts to everyone
installing from a package. The paths it references are unchanged and now
resolve to the wrappers. Its archive glob is narrowed at the same time,
so the test harness under completion/tests/ stops being shipped in the
release archives.
2026-08-29 10:55:16 +02:00
Pete Davison
87076b165f
feat: enable remote taskfiles ( #2906 )
2026-08-13 14:38:10 +01:00
Valentin Maerten
993508c782
feat(completion): add Nushell completions ( #2966 )
2026-08-11 20:12:17 +02:00
Sergio
87b12e663e
fix(fish): honor GO_TASK_PROGNAME for experiments cache ( #2730 )
2026-03-21 11:37:51 +01:00
Valentin Maerten
026c899d90
feat: support self-signed certificates for remote taskfiles ( #2537 )
2026-01-25 18:51:30 +01:00
Valentin Maerten
6dedcafd7d
feat(vars): add interactive prompting for required variables ( #2579 )
2026-01-22 21:20:45 +01:00
WinkelCode
06538860a8
fix(completion): use posix whitespace in fish sed regex ( #2592 )
2025-12-24 18:48:54 -03:00
Valentin Maerten
4ec6c453bd
feat: add remote.cache-dir taskrc option ( #2572 )
2025-12-18 08:32:11 +01:00
Valentin Maerten
655e83454e
fix(completion): handle colons in task descriptions for fish ( #2573 )
2025-12-14 15:56:18 +01:00
Valentin Maerten
a40ddd4949
refactor: optimize fuzzy matching with lazy initialization ( #2523 )
2025-12-07 21:43:26 +01:00
Andrey Nering
9b99866224
feat: add --failfast and failtest: true to control dependencies ( #2525 )
2025-12-07 17:23:08 -03:00
Valentin Maerten
4af5278d73
fix: autocomplete works with other binary than 'task' ( #2495 )
2025-12-07 12:20:45 +01:00
boiledfroginthewell
f0b15d397b
fix: CLI_ARGS completion for fish and zsh ( #1844 )
2025-11-30 10:55:36 +01:00
Valentin Maerten
a085d62727
feat(completion): add missing flags and dynamic experimental feature detection ( #2532 )
2025-11-29 12:16:58 +01:00
atusy
7416b7d77e
feat(completion): let fish complete global tasks if --global (-g) is passed ( #2134 )
2025-04-18 22:55:53 -03:00
atusy
7f7e8306da
fix(fish): fish completion error due to variable shadowing ( #2130 )
2025-03-19 13:33:32 +00:00
Valentin Maerten
eb39dd94d0
fix(completion): display aliases in fish completion ( #1782 )
2024-09-02 16:06:01 -04:00
Patrick Jackson
606a8f9db5
fish: fix completions for tasks with aliases ( #1113 )
2023-04-15 16:51:44 -03:00
Artem Yadelskyi
476d9f5e70
Improved fish shell completions
2022-10-15 00:24:11 +03:00
Carl Smedstad
ac6c2ff769
Make progname easier to configur in task.fish
2022-05-22 16:52:53 +02:00
Carl Smedstad
c4e8ca4b32
Enable fish tab completion for tasks without description
2022-05-22 16:50:47 +02:00
budimanjojo
95fc26d4ad
Fix broken completion when no taskfile is found
2022-05-07 23:20:08 +07:00
Nate Meyer
d369451308
keep the sed, we do want to skip the first line
2021-09-01 08:54:48 -07:00
Nate Meyer
8f1202424d
properly format each line
2021-09-01 08:33:08 -07:00
Devin Buhl
db6fae2f5b
Make completion compatible with MacOS
2020-09-03 18:52:36 -04:00
shilangyu
5735a02473
added fish completions
2020-08-22 11:59:17 +00:00