diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-07-21 19:15:22 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-07-21 19:15:22 +0000 |
commit | 5b29fedad850299950195a1878fe4923778f9dcc (patch) | |
tree | 100a2decba0f1b6f8c4ed1b866bddd5f2ff57019 /Completion/Unix/Command/_pkginfo | |
parent | 2d2d341161ca6699a6efd6981c3a9fd7fe52e6d6 (diff) | |
download | zsh-5b29fedad850299950195a1878fe4923778f9dcc.tar.gz zsh-5b29fedad850299950195a1878fe4923778f9dcc.tar.xz zsh-5b29fedad850299950195a1878fe4923778f9dcc.zip |
25324: Danek Duvall: some Solaris and more general completions
Diffstat (limited to 'Completion/Unix/Command/_pkginfo')
-rw-r--r-- | Completion/Unix/Command/_pkginfo | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_pkginfo b/Completion/Unix/Command/_pkginfo new file mode 100644 index 000000000..0253ab3e3 --- /dev/null +++ b/Completion/Unix/Command/_pkginfo @@ -0,0 +1,22 @@ +#compdef pkginfo + +_pkginfo() { + _arguments -s \ + '(-q -r -x)-l[Long listing]' \ + '(-l -r -x)-q[Quiet mode]' \ + '(-l -q -x)-r[Relocation base]' \ + '(-l -q -r)-x[Extracted listing]' \ + '-c[Category]:category: ' \ + '-a[Architecture]:architecture: ' \ + '-v[Version]:version: ' \ + - set1 \ + '(-p)-i[Select completely installed packages]' \ + '(-i)-p[Select partially installed packages]' \ + '-R[Root path]:root path:_files -/' \ + '*:package instance:_pkg_instance --_opts installed:set1--R' \ + - set2 \ + '-d[Device]:device file:_files' \ + '*:package instance:_pkg_instance --_opts uninstalled:set2--d' +} + +_pkginfo "$@" |