# bash completion for zopfli -*- shell-script -*- _zopfli() { local cur prev words cword _init_completion || return case $prev in -h) return ;; esac if [[ "$cur" == -* ]]; then COMPREPLY=( $(compgen -W \ '$(_parse_help "$1" -h | command sed -e "s/#$//")' -- "$cur") ) [[ $COMPREPLY == --i ]] && compopt -o nospace return fi _tilde "$cur" || return local IFS=$'\n' xspec="*.@(gz|t[ag]z)" compopt -o filenames COMPREPLY=( $(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur") ) } && complete -F _zopfli zopfli # ex: filetype=sh