summaryrefslogtreecommitdiff
path: root/plugins/debian/debian.plugin.zsh
diff options
context:
space:
mode:
authormapc <musikmichael@web.de>2012-06-30 01:42:35 +0200
committermapc <musikmichael@web.de>2012-06-30 02:04:56 +0200
commit0aa4456d5657c957eaf0c54f6eb24e58b9149d4b (patch)
treed58d17f96e3dc5a12b0860ac45113d3d96267e0e /plugins/debian/debian.plugin.zsh
parent0673425331fe997224bab9f90579c40cd14934f1 (diff)
downloadzsh-0aa4456d5657c957eaf0c54f6eb24e58b9149d4b.tar.gz
zsh-0aa4456d5657c957eaf0c54f6eb24e58b9149d4b.tar.bz2
zsh-0aa4456d5657c957eaf0c54f6eb24e58b9149d4b.zip
Add completion instructions for apt/aptitude commands
Diffstat (limited to 'plugins/debian/debian.plugin.zsh')
-rw-r--r--plugins/debian/debian.plugin.zsh14
1 files changed, 14 insertions, 0 deletions
diff --git a/plugins/debian/debian.plugin.zsh b/plugins/debian/debian.plugin.zsh
index 39d3ef36a..22803ee1b 100644
--- a/plugins/debian/debian.plugin.zsh
+++ b/plugins/debian/debian.plugin.zsh
@@ -107,6 +107,20 @@ else
?not(~n`uname -r`))'\'' root'
fi
+# Completion ################################################################
+
+# TODO: These definitions won't change between apt-get and uptitude automaticaly
+compdef _apt aac="$apt_pref autoclean"
+compdef _apt abd="$apt_pref build-dep"
+compdef _apt ac="$apt_pref clean"
+compdef _apt ad="$apt_pref update"
+compdef _apt afu="$apt_pref update"
+compdef _apt ag="$apt_pref upgrade"
+compdef _apt ai="$apt_pref install"
+compdef _apt ail="$apt_pref install"
+compdef _apt ap="$apt_pref purge"
+compdef _apt ar="$apt_pref remove"
+compdef _apt ads="apt-get dselect-upgrade"
# Misc. #####################################################################
# print all installed packages