From 18442f9a3cae2ef99b2a0ccdc5cbb8e4da740545 Mon Sep 17 00:00:00 2001 From: crater2150 Date: Tue, 16 Feb 2021 13:05:03 +0100 Subject: [PATCH] _sv: Don't use hardcoded user service dir Use the SVDIR variable recognized by runit to complete services --- compdef/_sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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