about summary refs log tree commit diff
path: root/Completion/Debian
diff options
context:
space:
mode:
authorPaul Ackersviller <packersv@users.sourceforge.net>2007-11-04 20:32:10 +0000
committerPaul Ackersviller <packersv@users.sourceforge.net>2007-11-04 20:32:10 +0000
commitaa0ac67c139d69e7629334545c4ad94de7057954 (patch)
tree0128b7afbaba6aff4b18cfd15cf6b48f1b16e717 /Completion/Debian
parent514036ef43f079e6f2ded745c1b67475526926f0 (diff)
downloadzsh-aa0ac67c139d69e7629334545c4ad94de7057954.tar.gz
zsh-aa0ac67c139d69e7629334545c4ad94de7057954.tar.xz
zsh-aa0ac67c139d69e7629334545c4ad94de7057954.zip
Merge new completions 22875 onto 4.2 branch.
Diffstat (limited to 'Completion/Debian')
-rw-r--r--Completion/Debian/Command/_a2utils24
1 files changed, 24 insertions, 0 deletions
diff --git a/Completion/Debian/Command/_a2utils b/Completion/Debian/Command/_a2utils
new file mode 100644
index 000000000..46126282f
--- /dev/null
+++ b/Completion/Debian/Command/_a2utils
@@ -0,0 +1,24 @@
+#compdef a2ensite a2dissite a2enmod a2dismod
+
+local -a mods
+
+case "$service" in
+    a2ensite)
+	_wanted sites expl sites \
+	  _files -W /etc/apache2/sites-available
+	;;
+    a2dissite)
+	_wanted sites expl sites \
+	  _files -W /etc/apache2/sites-enabled
+	;;
+    a2enmod)
+	mods=( /etc/apache2/mods-available/*.load(N:r:t) )
+	_wanted mods expl mods compadd -a mods
+	;;
+    a2dismod)
+	mods=( /etc/apache2/mods-enabled/*.load(N:r:t) )
+	_wanted mods expl mods compadd -a mods
+	;;
+esac
+
+return 0