#!/bin/bash # Bash completion for dshash _dshash_autocomplete() { local cur="${COMP_WORDS[COMP_CWORD]}" mapfile -t completions < <(dshash autocomplete "${COMP_WORDS[@]:1:${COMP_CWORD}-1}") mapfile -t COMPREPLY < <(compgen -W "${completions[*]}" -- "$cur") } # Use -o default to enable file/directory completion in addition to custom completions complete -o default -F _dshash_autocomplete dshash