Validation initiale

This commit is contained in:
Almtesh committed 2021-08-14 09:27:11 +02:00
commit dbb3445f0b
35 files changed
+1926

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
#compdef svcadm svcs
_svc () {
case "$service" in
svcs) _svcs "$@";;
svcadm) _svcadm "$@";;
*) _message "Invalid service $service";;
esac
}
_svcadm () {
local expl prev="$words[CURRENT-1]"
if [[ -n $words[(r)(enable|disable|clear|restart|refresh|mark)] ]] ; then
_message 'ok'
else
_arguments \
'-v:verbose' && return
fi
}
_svcs () {
local -a zones
zones=(a b c)
_arguments \
'-z[zone]:zone:($zones)' \
'*:command:(boot halt install list ready uninstall verify reboot)' && return
}
return 1