diff --git a/compdef/_sv b/compdef/_sv index 8ec03c8..673a671 100644 --- a/compdef/_sv +++ b/compdef/_sv @@ -35,10 +35,10 @@ cmds) check ret=0;; args) - if [[ $UID == 0 || $BUFFER == sudo* ]] then + if [[ $BUFFER == sudo* ]] then services=( /var/service/*(-/N:t) ) else - services=( ~/.service/*(-/N) ) + services=( ${SVDIR:-/var/service}/*(-/N:t) ) fi (( $#services )) && _values services $services && ret=0 [[ $words[CURRENT] = */* ]] && _directories && ret=0