summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2005-05-05 22:30:34 +0000
committerClint Adams <clint@users.sourceforge.net>2005-05-05 22:30:34 +0000
commit3f8eca3e2dea9c8559e7ea326d46c6c996fdc102 (patch)
tree86722f1ca9f8dc75f83176e3c5866cbf98e555ab
parent5ade42c05eaef75d6df17780f6d213192cdcd8df (diff)
downloadzsh-3f8eca3e2dea9c8559e7ea326d46c6c996fdc102.tar.gz
zsh-3f8eca3e2dea9c8559e7ea326d46c6c996fdc102.zip
* Jesse Weinstein: 21230 (reformatted as 21231):
Completion/Debian/Command/_dpkg: complete -W/--show for dpkg-deb.
-rw-r--r--ChangeLog6
-rw-r--r--Completion/Debian/Command/_dpkg6
2 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4cfde598b..7739ff7dd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-05-05 Clint Adams <clint@zsh.org>
+
+ * Jesse Weinstein: 21230 (reformatted as 21231):
+ Completion/Debian/Command/_dpkg: complete -W/--show
+ for dpkg-deb.
+
2005-04-30 Bart Schaefer <schaefer@zsh.org>
* 21215: Test/C03traps.ztst: clean up TRAPEXIT file left behind by
diff --git a/Completion/Debian/Command/_dpkg b/Completion/Debian/Command/_dpkg
index 962adf825..3d602bff8 100644
--- a/Completion/Debian/Command/_dpkg
+++ b/Completion/Debian/Command/_dpkg
@@ -2,9 +2,14 @@
local _dpkg_deb_actions _dpkg_common_actions _dpkg_actions _dpkg_options
local _dpkg_options_recursive _dpkg_actions_install _dpkg_actions_record_avail
+local _dpkg_deb_only_actions
local curcontext="$curcontext" context state line expl ret
typeset -A opt_args
+_dpkg_deb_only_actions=(
+ '(--show -W)'{--show,-W}'[show package info]:Debian package:_files -g \*.u\#deb'
+)
+
_dpkg_deb_actions=(
'(--build -b)'{--build,-b}'[build archive]:directory:_files -/'
'(--contents -c)'{--contents,-c}'[list contents]:Debian package:_files -g "*.u#deb(-.)"'
@@ -84,6 +89,7 @@ case "$service" in
dpkg-deb)
_arguments "$_dpkg_deb_actions[@]" \
+ "$_dpkg_deb_only_actions[@]" \
"$_dpkg_common_actions[@]" && return 0
;;
dpkg-reconfigure)