diff options
author | Oliver Kiddle <opk@zsh.org> | 2016-08-19 19:06:37 +0200 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2016-08-19 19:06:37 +0200 |
commit | 4200466217cb5873061847b069edac959e8027e0 (patch) | |
tree | 13839c0ce9b1d00ace07050e58c1e5162bd14b26 /Completion/Solaris/Command/_svcs | |
parent | 580698bc7136454941dd6bbc2ca70f240fabc6b7 (diff) | |
download | zsh-4200466217cb5873061847b069edac959e8027e0.tar.gz zsh-4200466217cb5873061847b069edac959e8027e0.tar.xz zsh-4200466217cb5873061847b069edac959e8027e0.zip |
39071: update completion functions for changes in Solaris 11.3
Diffstat (limited to 'Completion/Solaris/Command/_svcs')
-rw-r--r-- | Completion/Solaris/Command/_svcs | 52 |
1 files changed, 24 insertions, 28 deletions
diff --git a/Completion/Solaris/Command/_svcs b/Completion/Solaris/Command/_svcs index 7c148fad4..c1f01ad17 100644 --- a/Completion/Solaris/Command/_svcs +++ b/Completion/Solaris/Command/_svcs @@ -1,32 +1,28 @@ #compdef svcs -_svcs() { - local -a cols +local -a cols - cols=( - ctid\:"Contract ID" desc\:"Description" fmri\:"FMRI" - inst\:"Instance name" nsta\:"Next state (abbr)" nstate\:"Next state" - scope\:"Scope name" svc\:"Service name" sta\:"State (abbr)" - state\:"State" stime\:"Start time" - ) +cols=( + ctid\:"contract id" desc\:"description" fmri\:"fmri" + inst\:"instance name" nsta\:"next state (abbr)" nstate\:"next state" + scope\:"scope name" svc\:"service name" sta\:"state (abbr)" + state\:"state" stime\:"start time" astate\:"name for current auxiliary state" + nrun\:"time of next scheduled run for periodic services" + lrun\:"time of the last run for periodic services" +) - _arguments -s \ - '(-l -x -d -D)-a[list all instances]' \ - '(-l -x -D -a -R)-d[list dependencies]' \ - '(-l -x -d -a -R)-D[list dependents]' \ - '(-l -x)-H[suppress header line]' \ - '(-x -d -D -a -R -s)-l[print detailed status about services and instances]' \ - '(-l -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\]' \ - '(-l -x)-p[list processes]' \ - '(-l -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i' \ - '(-l -x)-s[sort by a column]:column:(($cols))' \ - '(-l -x)-S[reverse sort by a column]:column:(($cols))' \ - '-v[verbose columns]' \ - '(-l)-x[display explanation for service states]' \ - '(-l -x)-\?[print help]' \ - '*:FMRI or pattern:_svcs_fmri -i' -} - -_svcs "$@" - -# vi:tw=0 +_arguments -s \ + '(-l -x -d -D)-a[list all instances]' \ + '(-l -x -D -a -R)-d[list dependencies]' \ + '(-l -x -d -a -R)-D[list dependents]' \ + '(-l -x)-H[suppress header line]' \ + '(-x -d -D -a -R -s)-l[print detailed status about services and instances]' \ + '(-l -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\]' \ + '(-l -x)-p[list processes]' \ + '(-l -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i' \ + '(-l -x)-s[sort by a column]:column:(($cols))' \ + '(-l -x)-S[reverse sort by a column]:column:(($cols))' \ + '-v[verbose columns]' \ + '(-l)-x[display explanation for service states]' \ + '(-l -x)-\?[print help]' \ + '*:FMRI or pattern:_svcs_fmri -i' |