summary refs log tree commit diff
path: root/pkgs/development/interpreters/babashka/completions/bb.bash
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/interpreters/babashka/completions/bb.bash')
-rw-r--r--pkgs/development/interpreters/babashka/completions/bb.bash5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/babashka/completions/bb.bash b/pkgs/development/interpreters/babashka/completions/bb.bash
new file mode 100644
index 0000000000000..9746fd02a0580
--- /dev/null
+++ b/pkgs/development/interpreters/babashka/completions/bb.bash
@@ -0,0 +1,5 @@
+_bb_tasks() {
+    COMPREPLY=( $(compgen -W "$(bb tasks |tail -n +3 |cut -f1 -d ' ')" -- ${COMP_WORDS[COMP_CWORD]}) );
+}
+# autocomplete filenames as well
+complete -f -F _bb_tasks bb