diff options
Diffstat (limited to 'Completion/Unix')
-rw-r--r-- | Completion/Unix/Command/_vux | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/Completion/Unix/Command/_vux b/Completion/Unix/Command/_vux index b9d2bdaab..e57f6a6b5 100644 --- a/Completion/Unix/Command/_vux +++ b/Completion/Unix/Command/_vux @@ -1,10 +1,15 @@ #compdef vux vuxctl +local expl + case "$service" in - (vux) + (vux) -_arguments -s -C \ - '-x:action:(p g m w r f)' \ + _arguments -s -C \ + '-x:action:((play\:play\ music generate\:generate\ new\ scorelist + merge\:merge\ new\ songs + weed\:prune\ songs\ from\ scorelist + ratings\:show\ statistics force\:force-rate))' \ '-s:file:_files' \ '-a:file:_files' \ '-z:file:_files' \ @@ -47,14 +52,13 @@ _arguments -s -C \ '-P[Always play new songs]' \ '-g[print stats in xgraph format]' \ '-h[Show summary of options]' + ;; - ;; - - (vuxctl) - - compadd start clean double half up down next previous forward \ - replay pause resume stop reload save history help + (vuxctl) - ;; + _wanted vuxcmd expl 'vux control command' \ + compadd start clean double half up down next previous forward \ + replay pause resume stop reload save history help + ;; esac |