diff --git a/completions/sub.bash b/completions/sub.bash index 40eac81..fbdc3fd 100644 --- a/completions/sub.bash +++ b/completions/sub.bash @@ -5,8 +5,8 @@ _sub() { if [ "$COMP_CWORD" -eq 1 ]; then COMPREPLY=( $(compgen -W "$(sub commands)" -- "$word") ) else - local command="${COMP_WORDS[1]}" - local completions="$(sub completions "$command")" + local command="${COMP_WORDS[@]:1:${#COMP_WORDS[@]}-2}" + local completions="$(sub completions $command)" COMPREPLY=( $(compgen -W "$completions" -- "$word") ) fi }