about summary refs log tree commit diff
path: root/Completion/Debian/_apt-cache
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-09-08 21:05:56 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-09-08 21:05:56 +0000
commit3a544165456a0cb16d36bc0c7b19d7d787c890d9 (patch)
tree8327615990658848f1cc5d1258145bc41bd9f8e7 /Completion/Debian/_apt-cache
parentf2eb2d877cc55c8e46132b704269b073ed178863 (diff)
downloadzsh-3a544165456a0cb16d36bc0c7b19d7d787c890d9.tar.gz
zsh-3a544165456a0cb16d36bc0c7b19d7d787c890d9.tar.xz
zsh-3a544165456a0cb16d36bc0c7b19d7d787c890d9.zip
zsh-workers/7729
Diffstat (limited to 'Completion/Debian/_apt-cache')
-rw-r--r--Completion/Debian/_apt-cache40
1 files changed, 40 insertions, 0 deletions
diff --git a/Completion/Debian/_apt-cache b/Completion/Debian/_apt-cache
new file mode 100644
index 000000000..79fab7aef
--- /dev/null
+++ b/Completion/Debian/_apt-cache
@@ -0,0 +1,40 @@
+#compdef apt-cache
+
+_apt_arguments _apt-cache_sm \
+  -h,--help:bool \
+  -v,--version:bool \
+  -p,--pkg-cache:'_files "$expl_pkg_cache[@]"' \
+  -s,--src-cache:'_files "$expl_src_cache[@]"' \
+  -q,--quiet:intlevel \
+  -i,--important:bool \
+  -f,--full:bool \
+  --name-only:bool \
+  -c,--config-file:configfile \
+  -o,--option:arbitem \
+  -- \
+  \( \
+    /$'help\0' \| \
+    /$'add\0' /$'[^\0]#\0' !'_files' \# \| \
+    /$'gencaches\0' \| \
+    /$'showpkg\0' /$'[^\0]#\0' !'_deb_packages avail "$expl_packages[@]"' \# \| \
+    /$'stats\0' \| \
+    /$'dump\0' \| \
+    /$'dumpavail\0' \| \
+    /$'unmet\0' \| \
+    /$'check\0' \| \
+    /$'search\0' \| \
+    /$'show\0' \| \
+    /"[]"	!'compadd "$expl_action[@]" help add gencaches showpkg stats dump dumpavail unmet check search show' \
+  \)
+
+_apt-cache () {
+  local expl_action expl_packages expl_pkg_cache expl_src_cache
+  _description expl_action action
+  _description expl_packages 'package'
+  _description expl_pkg_cache 'package cache'
+  _description expl_src_cache 'source cache'
+
+  _apt-cache_sm
+}
+
+_apt-cache "$@"