1
0
mirror of https://github.com/go-task/task.git synced 2025-06-15 00:15:10 +02:00
Commit Graph

10 Commits

Author SHA1 Message Date
a1b3bb03ed * Fix handling of CLI_ARGS 2022-09-08 19:03:29 +02:00
6a3cc79daa * Use --silent to get list of tasks 2022-08-23 18:03:15 +02:00
3cc378c960 * Convert indentation to 2 spaces 2022-08-13 21:55:35 +02:00
d048555149 Improved bash completion for task 2022-08-11 20:48:41 +02:00
c9aec2f281 Make progname easier to configure in task.bash
As task is a very generic name that conflicts with for example
taskwarrior, some packagers might choose to change it. See my package in
the AUR: https://aur.archlinux.org/packages/go-task.

This change makes it easier to configure the name for downstream
packagers.
2022-05-22 16:16:52 +02:00
591561f657 Address shellcheck warnings in task.bash 2022-05-22 16:15:15 +02:00
19be1f1bf0 bash-completion refactoring
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
2022-02-13 23:44:04 +01:00
aae38f8ce7 Don't let grep treat the search pattern as an option 2021-08-07 02:28:52 -07:00
069257151e Remove trailing colon from task listing 2020-02-19 07:22:37 -05:00
fbd13614a5 Fix typo and re-organize the folder structure for task completion 2019-11-05 10:30:01 +11:00