From bf1177d83e948afe8f23ae04fda222d1bbf94ace Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 18 Feb 2009 15:04:38 +0100 Subject: off: Added zsh completion --- etc/completions/_off | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 etc/completions/_off diff --git a/etc/completions/_off b/etc/completions/_off new file mode 100644 index 0000000..afe95fc --- /dev/null +++ b/etc/completions/_off @@ -0,0 +1,21 @@ +#compdef off + +typeset -a arguments +typeset expl + +arguments=( + '--force[shutdown a server]' + '-n[simulate]' + '-r[reboot]' + ':place:_off_places' +) + +function _off_places { + if [[ ! -d ~/packages/places ]] { + return 1 + } + _wanted place expl place \ + compadd $(ls -1 ~/packages/places/etc) +} + +_arguments -s $arguments -- cgit v1.2.3