From: Michael Prokop Date: Wed, 30 May 2012 20:27:40 +0000 (+0200) Subject: zshrc: provide Status as short to /etc/init.d/$service status X-Git-Tag: v0.6.2~1 X-Git-Url: http://git.grml.org/?p=grml-etc-core.git;a=commitdiff_plain;h=6472d2d7de5cbfa1f20961bde71239c793bcb15c zshrc: provide Status as short to /etc/init.d/$service status We already have Start, Restart, Stop, Force-Reload and Reload, it's just consequent to also provide Status therefore as one of the most commonly present ones. --- diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 736a74a..1019445 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -1920,6 +1920,7 @@ compdef _functions edfunc #m# f6 Stop() \kbd{/etc/init.d/\em{process}}\quad\kbd{stop} #m# f6 Reload() \kbd{/etc/init.d/\em{process}}\quad\kbd{reload} #m# f6 Force-Reload() \kbd{/etc/init.d/\em{process}}\quad\kbd{force-reload} +#m# f6 Status() \kbd{/etc/init.d/\em{process}}\quad\kbd{status} if [[ -d /etc/init.d || -d /etc/service ]] ; then __start_stop() { local action_="${1:l}" # e.g Start/Stop/Restart @@ -1951,7 +1952,7 @@ if [[ -d /etc/init.d || -d /etc/service ]] ; then _describe "service startup script" scripts } - for i in Start Restart Stop Force-Reload Reload ; do + for i in Start Restart Stop Force-Reload Reload Status ; do eval "$i() { __start_stop $i \"\$1\" \"\$2\" ; }" compdef _grmlinitd $i done