From 5b29fedad850299950195a1878fe4923778f9dcc Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Mon, 21 Jul 2008 19:15:22 +0000 Subject: 25324: Danek Duvall: some Solaris and more general completions --- Completion/Unix/Command/_pkginfo | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Completion/Unix/Command/_pkginfo (limited to 'Completion/Unix/Command/_pkginfo') 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 "$@" -- cgit 1.4.1