diff --git a/svc.sh b/svc.sh index 0bfb1e4..e94b891 100755 --- a/svc.sh +++ b/svc.sh @@ -35,7 +35,7 @@ help(){ printf """ svc - Service Commander - frontend for the sv command -Usage: svc enable | unenable | enableed | list | up | start | restart | stop +Usage: svc enable | disable | enabled | list | up | start | restart | stop For detailed help, see the commands below: @@ -45,10 +45,10 @@ start Start an enabled service restart Restart a enabled service stop Stop an enabled service enable Symenlink directory/file to /var/service -unenable Remove symlink from /var/service +disable Remove symlink from /var/service enabled View synlinked paths of all services -ls List enabled and unenabled service files -up Show status of running services +ls List enabled and disabled service files +up Show status of running services """ } @@ -57,45 +57,45 @@ case $1 in enable | --enable-service ) ln -v -s /etc/sv/"${2}" /var/service/ - ;; + ;; - unenable | --remove-service ) + disable | --remove-service ) rm -v /var/service/"${2}" - ;; + ;; - enabled | --enabled-services ) - cd /etc/sv && find -xtype l -exec ls -l {} \; - ;; + enabled | --enabled-services ) + cd /etc/sv && find -xtype l -exec ls -l {} \; + ;; - list | ls | --list ) + list | ls | --list ) - echo - echo -e "${LGREEN}Available Services (/etc/sv/):${NC}\n" - ls /etc/sv - echo - echo -e "${LCYAN}Enabled Services (/var/service):${NC}\n" - echo - ls /var/service - echo - ;; + echo + echo -e "${LGREEN}Available Services (/etc/sv/):${NC}\n" + ls /etc/sv + echo + echo -e "${LCYAN}Enabled Services (/var/service):${NC}\n" + echo + ls /var/service + echo + ;; - up ) - sv s /var/service/* - ;; + up ) + sv s /var/service/* + ;; - start ) - sv start "${2}" - ;; + start ) + sv start "${2}" + ;; - restart ) - sv restart "${2}" - ;; + restart ) + sv restart "${2}" + ;; - stop ) - sv stop "${2}" - ;; + stop ) + sv stop "${2}" + ;; - --help | -h | help ) - help - ;; + *) + help + ;; esac