mirror of
https://github.com/go-task/task.git
synced 2025-12-25 07:59:28 +01:00
a06e46885dc1d60c5ed4aa3cef88007559315a06
* List all current option flags
* Provide descriptions for every flag
* Pass the `task -l` descriptions as descriptions for the task completions
+ The prior logic had 4 invocations of sed and 1 of awk, and only kept the
task name
+ Do all filtering in zsh without forking (except for `task` itself)
* When `--taskfile` is used, complete tasks from _that_ file
+ And otherwise, enable completions if only the `.dist` variant files are
present
* Ensure mutually exclusive options preclude each other
+ the `+ '(groupname)'` clause defines this
* Fix `--dir` to take directories, not files
Merge branch 'group-begin-message' of https://github.com/janslow/task into janslow-group-begin-message
Merge branch 'group-begin-message' of https://github.com/janslow/task into janslow-group-begin-message
Task
Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make.
See taskfile.dev for the documentation.
Languages
Go
87.7%
Shell
5.3%
TypeScript
2.8%
Vue
2%
PowerShell
1.5%
Other
0.6%