#compdef add_changelog

local curcontext="$curcontext" context state line ret=1

_arguments -S \
    '(- :)'{-h,--help}'[show usage and exit]' \
    '(-r --rpm)'{-r,--rpm}'=[path to RPM]:rpm:_files -g "*(-*)"' \
    '(-s --stamper)'{-s,--stamper}'=[path to STAMPER]:stamper:_files -g "*(-*)"' \
    '*'{-a,--args}'=[additional arguments for RPM]:rpm args' \
    '(-e --entry)'{-e,--entry}'=[changelog entry text]:changelog entry' \
    '--nocheck[do not check specfile versions]' \
    '*:spec:_files -g "*.spec"' && ret=0

return $ret
