parent
bad126fe77
commit
952a4cdb03
26
srcpkgs/runit/files/sv
Normal file
26
srcpkgs/runit/files/sv
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# bash completion for runit sv(1)
|
||||||
|
|
||||||
|
_sv()
|
||||||
|
{
|
||||||
|
local cur prev words cword commands
|
||||||
|
_init_completion || return
|
||||||
|
|
||||||
|
commands='up down status once pause cont hup alarm interrupt 1 2 term kill exit start stop restart shutdown force-stop force-reload force-restart force-shutdown'
|
||||||
|
|
||||||
|
case $prev in
|
||||||
|
-w)
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
-* | sv)
|
||||||
|
COMPREPLY=( $(compgen -W "${commands}" -- ${cur}) )
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
COMPREPLY=( /var/service/* )
|
||||||
|
COMPREPLY=( ${COMPREPLY[@]##*/} )
|
||||||
|
COMPREPLY=( $(compgen -W '${COMPREPLY[@]}' -- ${cur}) )
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
complete -F _sv sv
|
||||||
@ -53,4 +53,5 @@ do_install() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
vinstall ${FILESDIR}/_sv 644 usr/share/zsh/site-functions
|
vinstall ${FILESDIR}/_sv 644 usr/share/zsh/site-functions
|
||||||
|
vinstall ${FILESDIR}/sv 644 usr/share/bash-completion/completions
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user