mirror of
https://github.com/go-task/task.git
synced 2025-01-14 04:35:50 +02:00
A task runner / simpler Make alternative written in Go
https://taskfile.dev/
19be1f1bf0
1. 'compgen -c' lists _all_ command names on the system, which is not appropriate for this script, furthermore echo does not read from stdin so the output is lost. 2. use _get_comp_words_by_ref and __ltrim_colon_completions to handle task names with colons. "...modifying COMP_WORDBREAKS in your completion script is not safe (as it is a global variable and it has the side effect of affecting the behavior of other completion scripts" Ref.: https://stackoverflow.com/a/12495727/7044304 3. Add options completion 4. Use task --list-all |
||
---|---|---|
.github | ||
args | ||
cmd/task | ||
completion | ||
docs | ||
internal | ||
taskfile | ||
testdata | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.goreleaser.yml | ||
CHANGELOG.md | ||
concurrency.go | ||
errors.go | ||
go.mod | ||
go.sum | ||
hash.go | ||
help.go | ||
init.go | ||
install-task.sh | ||
LICENSE | ||
precondition.go | ||
README.md | ||
status.go | ||
task_test.go | ||
task.go | ||
Taskfile.yml | ||
variables.go | ||
watch.go |
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.