Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
PATCH: _apt-get and _deb_packages
- X-seq: zsh-workers 7634
- From: Tanaka Akira <akr@xxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: PATCH: _apt-get and _deb_packages
- Date: 03 Sep 1999 06:14:53 +0900
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
This is completion functions for apt-get of Debian.
--- /dev/null Fri Sep 3 02:54:25 1999
+++ Completion/Debian/_apt-get Fri Sep 3 05:47:52 1999
@@ -0,0 +1,23 @@
+#compdef apt-get
+
+_arguments -s \
+ -{,-no-}d --{,no-}download-only \
+ -{,-no-}f --{,no-}fix-broken \
+ -{,-no-}h --{,no-}help \
+ -{,-no-}v --{,no-}version \
+ -{,-no-}m --{,no-}ignore-missing \
+ --{,no-}fix-missing \
+ --{,no-}no-download \
+ \*-{,-no-}q \*--{,no-}{quiet,silent} \
+ -{,-no-}s --{,no-}{simulate,just-print,dry-run,recon,no-act} \
+ -{,-no-}y --{,no-}{yes,assume-yes} \
+ -{,-no-}u --{,no-}show-upgraded \
+ -{,-no-}b --{,no-}{compile,build} \
+ --{,no-}ignore-hold \
+ --{,no-}no-upgrade \
+ --{,no-}force-yes \
+ --{,no-}print-uris \
+ {-{,-no-}c,--{,no-}config-file}':Configuration File:_files' \
+ {-o,--option}':Foo\:\:Bar=bar:' \
+ ':command:(update upgrade dselect-upgrade dist-upgrade install remove source check clean autoclean help)' \
+ '*:package:_deb_packages'
--- /dev/null Fri Sep 3 02:54:25 1999
+++ Completion/Debian/_deb_packages Fri Sep 3 06:11:01 1999
@@ -0,0 +1,7 @@
+#autoload
+
+if (( ! $+_deb_packages )); then
+ _deb_packages=( $(awk '/^Package:/ { print $2 }' /var/lib/dpkg/status) )
+fi
+
+compadd "$@" - $_deb_packages
--
Tanaka Akira
Messages sorted by:
Reverse Date,
Date,
Thread,
Author