From 86f8a4d8949c67b4cd80ce58d26f8a8f8afb9814 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Sat, 14 Oct 2006 18:30:42 +0000 Subject: 22875: completion for a2ensite, a2dissite, a2enmod, a2dismod. --- Completion/Debian/Command/_a2utils | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Completion/Debian/Command/_a2utils (limited to 'Completion/Debian') 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 -- cgit 1.4.1