# Author: Ciaran McCreesh # # completion for xxd _xxd() { local cur prev cmd args COMPREPLY=() cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]} cmd=${COMP_WORDS[0]} if [[ "${cur}" == -* ]] ; then args='-a -b -c -E -g -h -i -l -ps -r -s -u -v' COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) else _filedir fi } complete -F _xxd xxd # vim: set ft=sh sw=4 et sts=4 :