aboutsummaryrefslogtreecommitdiff
path: root/shell-integration/cbt-completions.bash
diff options
context:
space:
mode:
Diffstat (limited to 'shell-integration/cbt-completions.bash')
-rwxr-xr-xshell-integration/cbt-completions.bash6
1 files changed, 4 insertions, 2 deletions
diff --git a/shell-integration/cbt-completions.bash b/shell-integration/cbt-completions.bash
index 925ba4b..deb88c1 100755
--- a/shell-integration/cbt-completions.bash
+++ b/shell-integration/cbt-completions.bash
@@ -1,11 +1,13 @@
-#!/bin/bash
+# this does currently not support for completion of nested methods, e.g. snapshot.comp<tab>
+# bash 4 should be able to do that via $READLINE_LINE and $READLINE_POINT, see
+# http://unix.stackexchange.com/questions/106761/simulating-readline-line-in-bash-4-0/106832
__cbt()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
- opts="$(cbt taskNames)"
+ opts="$(cbt complete)"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
}