# Author: Ciaran McCreesh <ciaranm@gentoo.org>
#
# 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 :

