From 18adeacb36967463330060237725ffbdfd47e2a7 Mon Sep 17 00:00:00 2001 From: Sebastien Luttringer Date: Mon, 23 May 2011 01:13:57 +0200 Subject: rc.d zsh completion detect running daemons This patch adds functionalities of bash completions about running demons Signed-off-by: Sebastien Luttringer --- zsh-completion | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'zsh-completion') diff --git a/zsh-completion b/zsh-completion index bf8d9d0..f1b7165 100644 --- a/zsh-completion +++ b/zsh-completion @@ -15,14 +15,17 @@ _rc.d () { curcontext="${curcontext%:*:*}:rc.d-${action}:" case $action in - list) + list|help) _arguments "*: :" ;; - help) - _arguments "*: :" + start) + _arguments "*: :($(comm -23 <(echo /etc/rc.d/*(N-*:t)|tr ' ' '\n') <(echo /run/daemons/*(N:t)|tr ' ' '\n')))" + ;; + stop|restart|reload) + _arguments "*: :(/run/daemons/*(N:t))" ;; *) - _arguments "*: :_services" + _arguments "*: :(/etc/rc.d/*(N-*:t))" ;; esac ;; -- cgit v1.2.3