#compdef arch-repro-status

autoload -U is-at-least

_arch-repro-status() {
    typeset -A opt_args
    typeset -a _arguments_options
    local ret=1

    if is-at-least 5.2; then
        _arguments_options=(-s -S -C)
    else
        _arguments_options=(-s -C)
    fi

    local context curcontext="$curcontext" state line
    _arguments "${_arguments_options[@]}" \
'-m+[Sets the username of the maintainer]' \
'--maintainer=[Sets the username of the maintainer]' \
'-r+[Sets the address of the rebuilderd instance]' \
'--rebuilderd=[Sets the address of the rebuilderd instance]' \
'-b+[Sets the path to the pacman database]' \
'--dbpath=[Sets the path to the pacman database]' \
'*--repos=[Sets the repositories to query]' \
'-f+[Sets the filter for package status]: :(GOOD BAD UNKWN)' \
'--filter=[Sets the filter for package status]: :(GOOD BAD UNKWN)' \
'-p+[Sets the pager for viewing files]' \
'--pager=[Sets the pager for viewing files]' \
'-c+[Sets the cache directory for log files]' \
'--cache-dir=[Sets the cache directory for log files]' \
'-q[Disables logging]' \
'--quiet[Disables logging]' \
'*-v[Increases the logging verbosity]' \
'*--verbose[Increases the logging verbosity]' \
'-a[Checks all of the packages on the system]' \
'--all[Checks all of the packages on the system]' \
'-i[Views the build log or diffoscope of the interactively selected package]' \
'--inspect[Views the build log or diffoscope of the interactively selected package]' \
'-h[Prints help information]' \
'--help[Prints help information]' \
'-V[Prints version information]' \
'--version[Prints version information]' \
&& ret=0
    
}

(( $+functions[_arch-repro-status_commands] )) ||
_arch-repro-status_commands() {
    local commands; commands=(
        
    )
    _describe -t commands 'arch-repro-status commands' commands "$@"
}

_arch-repro-status "$@"