#compdef pkg_deinstall

_arguments -s \
 '(* -r -R)-a[all packages]' \
 '*-e:pkg_delete(1) args:' \
 '-i[be interactive]' \
 '-n[no execute]' \
 '(-a)-R[deinstall upward recursively]' \
 '(-a)-r[deinstall recursively]' \
 '*-x:exclude pattern:compadd - ${PKGDBDIR\:-/var/db/pkg}/*(\:t) -/' \
 '(-a)*:package to deinstall:compadd - ${PKGDBDIR:-/var/db/pkg}/*(:t)'
