[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 1.3-117-g60b2106

Ville Skyttä ville.skytta at iki.fi
Mon Apr 25 09:48:38 UTC 2011


The following commit has been merged in the master branch:
commit 60b2106b7843b3c6919ad3aad012edb6960e883a
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Mon Apr 25 12:48:25 2011 +0300

    Activate killall completion on Darwin (Alioth: #312350).

diff --git a/CHANGES b/CHANGES
index de85d67..6f0a37e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -18,6 +18,7 @@ bash-completion (2.x)
   * Add _init_completion() for common completion initialization and generic
     redirection handling, use it in many completions.
   * Replace actual sysconfdir in bash_completion on install (Alioth: #313081).
+  * Activate killall completion on Darwin (Alioth: #312350).
 
   [ Guillaume Rousse ]
   * added puppet completion, using work from Mathieu Parent (sathieudebian.org)
diff --git a/completions/procps b/completions/procps
index 0810468..299bd90 100644
--- a/completions/procps
+++ b/completions/procps
@@ -1,8 +1,8 @@
 # Completions for tools included in procps and related
 
-# killall(1) (Linux and FreeBSD) and pkill(1) completion.
+# killall(1) (Linux, FreeBSD and Darwin) and pkill(1) completion.
 #
-[[ $UNAME == Linux || $UNAME == FreeBSD ]] || have pkill &&
+[[ $UNAME == @(Linux|FreeBSD|Darwin) ]] || have pkill &&
 _killall()
 {
     local cur prev words cword
@@ -16,7 +16,7 @@ _killall()
 
     return 0
 }
-[[ $UNAME == Linux || $UNAME == FreeBSD ]] && complete -F _killall killall
+[[ $UNAME == @(Linux|FreeBSD|Darwin) ]] && complete -F _killall killall
 have pkill && complete -F _killall pkill
 
 # pgrep(1) completion.

-- 
bash-completion



More information about the Bash-completion-commits mailing list