aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2017-12-07 13:32:25 -0600
committerVadim Misbakh-Soloviov <mva@gentoo.org>2020-02-20 01:46:10 +0700
commit82a3d3ad40c296dcccf66940b88bd0473a45f64b (patch)
tree9563ce6401b43eb44f58a6e7bf688c407c4c581e
parent_gentoo_repos: some algo rework. Probably fixes #3 (diff)
downloadzsh-completion-82a3d3ad40c296dcccf66940b88bd0473a45f64b.tar.gz
zsh-completion-82a3d3ad40c296dcccf66940b88bd0473a45f64b.tar.bz2
zsh-completion-82a3d3ad40c296dcccf66940b88bd0473a45f64b.zip
remove OpenRC completions
OpenRC will provide these completions starting with version 0.35. Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org>
-rw-r--r--src/_openrc87
1 files changed, 0 insertions, 87 deletions
diff --git a/src/_openrc b/src/_openrc
deleted file mode 100644
index f467f1a..0000000
--- a/src/_openrc
+++ /dev/null
@@ -1,87 +0,0 @@
-#compdef rc-update rc-status rc rc-service
-
-# openrc-0.12.4
-
-local gentoo_runlevels
-gentoo_runlevels=(/etc/runlevels/*(:t))
-
-case "$service" in
- rc-service)
- if (( CURRENT == 2 )); then
- _arguments -s \
- '(-e --exists)'{-e,--exists}"[tests if the service exists or not]" \
- '(-l --list)'{-l,--list}'[list all available services]' \
- '(-r --resolve)'{-r,--resolve}'[resolve the service name to an init script]' \
- '(-C --nocolor)'{-C,--nocolor}'[Disable color output]' \
- '(-v --verbose)'{-v,--verbose}'[Run verbosely]' \
- '(-q --quiet)'{-q,--quiet}'[Run quietly]'
- _values "service" /etc/init.d/*~*.sh(:t)
- else
- case $words[2] in
- -e|--exists|-r|--resolve)
- (( CURRENT > 3 )) && return 0
- _values "service" /etc/init.d/*~*.sh(:t)
- ;;
- -*)
- return 0
- ;;
- *)
- _values "action" stop start restart describe zap
- ;;
- esac
- fi
- ;;
- rc-update)
- local used_init
- used_init=(${=${(M)${(f)"$(/sbin/rc-update show 2>/dev/null)"}:#*|*[a-z]*}% |*})
-
- if (( CURRENT == 2 )); then
- _values "rc-update actions" \
- 'add[Add script to a runlevel]' \
- 'del[Delete script from a runlevel]' \
- 'show[Show scripts lanched at a runlevel]' \
- '-a[Add script to a runlevel]' \
- '-d[Delete script from a runlevel]' \
- '-s[Show scripts lanched at a runlevel]'
- elif (( CURRENT == 3 )); then
- case "$words[2]" in
- add|-a)
- _values "service" /etc/init.d/*~*.sh(:t)
- ;;
- del|-d)
- _values "service" $used_init
- ;;
- show|-s)
- _values "runlevels" $gentoo_runlevels \
- '-v[Show all init scripts]' \
- '--verbose[Show all init scripts]'
- ;;
- esac
- elif (( CURRENT == 4 )); then
- _values "runlevels" $gentoo_runlevels
- fi
- ;;
- rc-status)
- _arguments -s \
- {'(--all)-a','(-a)--all'}'[Show services at all runlevels]' \
- {'(--crashed)-c','(-c)--crashed'}'[Show crashed services]' \
- {'(--list)-l','(-l)--list'}'[Show list of runlevels]' \
- {'(--runlevel)-r','(-r)--runlevel'}'[Show the name of the current runlevel]' \
- {'(--servicelist)-s','(-s)--servicelist'}'[Show all services]' \
- {'(--unused)-u','(-u)--unused'}'[Show services not assigned to any run level]' \
- {'(--help)-h','(-h)--help'}'[Print this help output]' \
- {'(--nocolor)-C','(-C)--nocolor'}'[Disable color output]' \
- {'(--version)-V','(-V)--version'}'[Display software version]' \
- {'(--verbose)-v','(-v)--verbose'}'[Run verbosely]' \
- {'(--quiet)-q','(-q)--quiet'}'[Run quietly (Does not affect errors)]'
-
- _values 'runlevels' $gentoo_runlevels
- ;;
- rc)
- if (( CURRENT == 2 )); then
- _values "runlevels" $gentoo_runlevels
- fi
- ;;
-esac
-
-# vim: set et sw=2 ts=2 ft=zsh: