_dosh_complete() { local cur="${COMP_WORDS[COMP_CWORD]}" local script="${COMP_WORDS[0]}" COMPREPLY=($(compgen -W "$($script --completions 2>/dev/null)" -- "$cur")) } complete -F _dosh_complete dosh complete -F _dosh_complete ./dosh