mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-20 03:51:07 +02:00
c.f. 44831: remove completion functions for long dead projects
This commit is contained in:
parent
ea78d0d4ae
commit
308295d4d2
9 changed files with 7 additions and 435 deletions
|
@ -1,5 +1,12 @@
|
||||||
2019-10-18 Oliver Kiddle <okiddle@yahoo.co.uk>
|
2019-10-18 Oliver Kiddle <okiddle@yahoo.co.uk>
|
||||||
|
|
||||||
|
* c.f. 44831: Completion/Linux/Command/_tpconfig,
|
||||||
|
Completion/Unix/Command/_elm, Completion/Unix/Command/_flasher,
|
||||||
|
Completion/Unix/Command/_prcs, Completion/Unix/Command/_raggle,
|
||||||
|
Completion/Unix/Command/_uzbl, Completion/Unix/Command/_vux,
|
||||||
|
Completion/Unix/Command/_sablotron: remove completion functions
|
||||||
|
for long dead projects
|
||||||
|
|
||||||
* c.f. 44831: Completion/Unix/Command/_notmuch,
|
* c.f. 44831: Completion/Unix/Command/_notmuch,
|
||||||
Completion/Unix/Command/_hg, Completion/X/Command/_zathura:
|
Completion/Unix/Command/_hg, Completion/X/Command/_zathura:
|
||||||
remove completion functions included in upstream projects
|
remove completion functions included in upstream projects
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
#compdef tpconfig
|
|
||||||
|
|
||||||
_arguments \
|
|
||||||
'--help' \
|
|
||||||
'(-D --debug)'{-D,--debug=}':debug level:(1 2 3)' \
|
|
||||||
'(-d --device)'{-d,--device=}':mouse device:_files' \
|
|
||||||
'--version' \
|
|
||||||
'(-i --info)'{-i,--info}'[display current touchpad config]' \
|
|
||||||
'(-x --reset)'{-x,--reset}'[perform a software reset on the touchpad]' \
|
|
||||||
'(-q --quiet --silent)'{-q,--quiet,--silent}'[suppress verbose output]' \
|
|
||||||
'-a::packet mode:(0 1)' \
|
|
||||||
'--absolute[set packet mode to absolute]' \
|
|
||||||
'--relative[set packet mode to relative]' \
|
|
||||||
'-r::reporting rate:(0 1)' \
|
|
||||||
'-t::tapping mode:(0 1 2 3)' \
|
|
||||||
'-s::sleep mode:(0 1)' \
|
|
||||||
'(-2 --two-button)'{-2,--two-button}'[set two-button mode]' \
|
|
||||||
'(-3 --three-button)'{-3,--three-button}'[set three-button mode]' \
|
|
||||||
'(-c --corner)'{-c,--corner=}'::corner-tap mode:(0 1)' \
|
|
||||||
'(-e --edgemode)'{-e,--edgemode=}'::edge motion:(0 1 3)' \
|
|
||||||
'-m[display which mouse button is simulated by corner taps]' \
|
|
||||||
'--middle-button[make corner taps simulate the middle mouse button]' \
|
|
||||||
'--right-button[make corner taps simulate the right mouse button]' \
|
|
||||||
'(-z --zthreshold)'{-z,--zthreshold=}'::tap sensitivity:'
|
|
|
@ -1,18 +0,0 @@
|
||||||
#compdef elm
|
|
||||||
|
|
||||||
_arguments -s \
|
|
||||||
'::recipient:_email_addresses' \
|
|
||||||
'-a[use the arrow pointer regardless]' \
|
|
||||||
'-A+[attach file]:file attachment:_files' \
|
|
||||||
'-c[check the given aliases only]:*:alias' \
|
|
||||||
'-d+[set debug level]:debug level' \
|
|
||||||
'-f+[specify mailbox to load]:mailbox: _mailboxes' \
|
|
||||||
'-h[display help]' \
|
|
||||||
'-i+[specify file to include in message]:include file:_files' \
|
|
||||||
'-m[turn off menu, using more of the screen]' \
|
|
||||||
'-s+[specify a subject]:subject:' \
|
|
||||||
"-t[don't use termcap/terminfo ti/te entries]" \
|
|
||||||
'-V[enable sendmail voyeur mode]' \
|
|
||||||
'-v[display elm version]' \
|
|
||||||
'-w[write .elm/elmrc]' \
|
|
||||||
'-z[start only if new messages]'
|
|
|
@ -1,29 +0,0 @@
|
||||||
#compdef flasher
|
|
||||||
|
|
||||||
_arguments \
|
|
||||||
'(--fiasco -F)'{--fiasco,-F}':location of a FIASCO image:_files' \
|
|
||||||
'(--kernel -k)'{--kernel,-k}':location of kernel image:_files' \
|
|
||||||
'(--initfs -n)'{--initfs,-n}':location of initfs image:_files' \
|
|
||||||
'(--rootfs -r)'{--rootfs,-r}':location of root JFFS2 image:_files' \
|
|
||||||
'(--xloader -x)'{--xloader,-x}':location of X-Loader image:_files' \
|
|
||||||
'(--secondary -s)'{--secondary,-s}':location of NOLO secondary bootloader image:_files' \
|
|
||||||
'(--2nd -2)'{--2nd,-2}':location of NOLO cold flasher ("2nd") image:_files' \
|
|
||||||
'(--unpack -u)'{--unpack,-u}'::unpack a FIASCO image:_files' \
|
|
||||||
'(--flash -f)'{--flash,-f}'[load and flash all supplied images]' \
|
|
||||||
'(--load -l)'{--load,-l}'[only load all supplied images]' \
|
|
||||||
'(--boot -b)'{--boot,-b}'::kernel cmdline' \
|
|
||||||
'(--reboot -R)'{--reboot,-R}'[reboot the board]' \
|
|
||||||
'(--read-board-id -i)'{--read-board-id,-i}'[print out the board type]' \
|
|
||||||
'(--serial-port -S)'{--serial-port,-S}':serial port used for cold flashing' \
|
|
||||||
'(--initialize-port -I)'{--initialize-port,-I}':something' \
|
|
||||||
'(--cold-flash -c)'{--cold-flash,-c}'[cold flash the device]' \
|
|
||||||
'--enable-rd-mode[enable R&D mode on the device]' \
|
|
||||||
'--disable-rd-mode[disable R&D mode on the device]' \
|
|
||||||
'--set-rd-flags::R&D mode flags to set' \
|
|
||||||
'--clear-rd-flags::R&D mode flags to clear' \
|
|
||||||
'--query-rd-mode[query the device R&D mode status and flags]' \
|
|
||||||
'--set-root-device:default root device' \
|
|
||||||
'--query-root-device[query the default root device]' \
|
|
||||||
'--enable-usb-host-mode[set the device into USB host mode]' \
|
|
||||||
'--disable-usb-host-mode[set the device into USB peripheral mode]' \
|
|
||||||
'--flash-only:components'
|
|
|
@ -1,191 +0,0 @@
|
||||||
#compdef prcs
|
|
||||||
|
|
||||||
local curcontext="$curcontext" state line subcmds ret=1
|
|
||||||
typeset -A opt_args
|
|
||||||
|
|
||||||
# lookup project names in the repository
|
|
||||||
# (this does not handle subprojects)
|
|
||||||
|
|
||||||
(( $+functions[_prcs_projects] )) ||
|
|
||||||
_prcs_projects() {
|
|
||||||
local expl
|
|
||||||
|
|
||||||
_wanted prcs-projects expl 'project name' compadd "$@" - \
|
|
||||||
${~opt_args[-R]:-${opt_args[--repository]:-${PRCS_REPOSITORY:-~/PRCS}}}/*(/:t)
|
|
||||||
}
|
|
||||||
|
|
||||||
# standard options for all subcommands
|
|
||||||
|
|
||||||
(( $+functions[_prcs_arguments] )) ||
|
|
||||||
_prcs_arguments() {
|
|
||||||
_arguments -s \
|
|
||||||
'(-f --force)'{-f,--force}'[resolve interactive queries in some fixed way]' \
|
|
||||||
'(-h -H --help)'{-h,-H,--help}'[print out help]' \
|
|
||||||
'(-j --jobs)'{-j,--jobs=}'[spawn many child processes at once]:number:' \
|
|
||||||
'(-l -L --long-format --long-long-format)'{-l,--long-format}'[long format]' \
|
|
||||||
'(-l -L --long-format --long-long-format)'{-L,--long-long-format}'[longer format]' \
|
|
||||||
'(-n --no-action)--no-action[show what would happen but leave files unchanged]' \
|
|
||||||
'(-q --quiet)'{-q,--quiet}'[suppress normal informational messages]' \
|
|
||||||
"--plain-format[don't break lines at screen width]" \
|
|
||||||
'(-R --repository)'{-R,--repository=}'[specify the repository directory]:directory:_files -/' \
|
|
||||||
"$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
_arguments -C \
|
|
||||||
'(* -)'{-h,-H,--help}'[print out help]' \
|
|
||||||
'(* -)--version[display program version]' \
|
|
||||||
'*:: :->subcmd' && ret=0
|
|
||||||
|
|
||||||
if (( CURRENT == 1 )); then
|
|
||||||
subcmds=(
|
|
||||||
'admin:admin subcommand'
|
|
||||||
'checkin:checkin project revision'
|
|
||||||
'checkout:checkout project revision'
|
|
||||||
'config:verify configuration'
|
|
||||||
'delete:delete named revision of project'
|
|
||||||
'depopulate:remove named files from project descriptor'
|
|
||||||
'diff:show differences between two revisions'
|
|
||||||
'execute:execute a command for each file in a project'
|
|
||||||
'info:print information about versions of project'
|
|
||||||
'merge:reconcile differences between working files and another revision'
|
|
||||||
'package:package the project and all its revisions into packagefile'
|
|
||||||
'populate:add named files to project descriptor'
|
|
||||||
'rekey:set keywords in selected files'
|
|
||||||
'unpackage:unpackage project in packagefile'
|
|
||||||
)
|
|
||||||
|
|
||||||
_describe -t commands 'prcs command' subcmds && ret=0
|
|
||||||
return ret
|
|
||||||
fi
|
|
||||||
|
|
||||||
curcontext="${curcontext%:*}-$words[1]:"
|
|
||||||
|
|
||||||
case "$words[1]" in
|
|
||||||
admin)
|
|
||||||
if (( CURRENT == 2 )); then
|
|
||||||
subcmds=(
|
|
||||||
'access:set the access permissions on the repository'
|
|
||||||
'compress:instruct PRCS to save disk space for project'
|
|
||||||
'init:create a repository entry'
|
|
||||||
'pdelete:delete a repository entry'
|
|
||||||
'pinfo:list all projects in the repository'
|
|
||||||
'prename:rename a repository entry'
|
|
||||||
'rebuild:reconstruct PRCS data files in the repository'
|
|
||||||
'uncompress:instruct PRCS to save time in processing project'
|
|
||||||
)
|
|
||||||
_describe -t commands 'admin subcommand' subcmds
|
|
||||||
else
|
|
||||||
shift words
|
|
||||||
(( --CURRENT ))
|
|
||||||
curcontext="${curcontext%:*}-$words[1]:"
|
|
||||||
case "$words[1]" in
|
|
||||||
access|compress|init|pdelete|prename|rebuild)
|
|
||||||
_prcs_arguments ':project name:_prcs_projects'
|
|
||||||
;;
|
|
||||||
pinfo)
|
|
||||||
_prcs_arguments
|
|
||||||
;;
|
|
||||||
uncompress)
|
|
||||||
_prcs_arguments \
|
|
||||||
'-i[expand the entire project immediately]' \
|
|
||||||
':project name:_prcs_projects'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
_message "unknown prcs administrative subfunction: $words[1]"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
checkin)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'(-s --skilled-merge)'{-s,--skilled-merge}'[turn off most of the safety features of merge]' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
checkout)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'(-p --preserve)'{-p,--preserve}'[preserve permissions on files that are checked out]' \
|
|
||||||
'(-u --unlink)'{-u,--unlink}"[don't overwrite symbolic link references]" \
|
|
||||||
'(-P --exclude-project-file)'{-P,--exclude-project-file}"[don't checkout the project file]" \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
config)
|
|
||||||
_prcs_arguments
|
|
||||||
;;
|
|
||||||
delete)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
':project name:_prcs_projects'
|
|
||||||
;;
|
|
||||||
depopulate)
|
|
||||||
_prcs_arguments \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
diff)
|
|
||||||
_prcs_arguments \
|
|
||||||
'*'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'(-k --keywords)'{-k,--keywords}'[compare keywords too]' \
|
|
||||||
'(-N --new)'{-N,--new}'[compare new files against empty files]' \
|
|
||||||
'(-P --exclude-project-file)'{-P,--exclude-project-file}"[don't diff the project file]" \
|
|
||||||
'--[introduce diff options]:*::diff options:= _diff_options ${PRCS_DIFF_COMMAND:-diff}' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
execute)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'--pre[list directories first]' \
|
|
||||||
'(--pipe)--all[execute command once, with all files as arguments]' \
|
|
||||||
'(--all)--pipe[supply file contents as the standard input]' \
|
|
||||||
'--match[execute command on files matching a pattern]:pattern:' \
|
|
||||||
'--not[execute command on files not matching a pattern]:pattern:' \
|
|
||||||
'--:command: _command_names -e:*::arguments: _normal' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
info)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'--sort=[set sorting type]:sorting type:(version date)' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
merge)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'(-s --skilled-merge)'{-s,--skilled-merge}'[turn off most of the safety features of merge]' \
|
|
||||||
'(-u --unlink)'{-u,--unlink}"[don't overwrite symbolic link references]" \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
package)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-r --revision)'{-r+,--revision=}'[specify version of the project]:revision:' \
|
|
||||||
'(-z --compress)'{-z,--compress=}'[compress the output]' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
':file:_files'
|
|
||||||
;;
|
|
||||||
populate)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-d --delete)'{-d,--delete=}'[perform optional deletions]' \
|
|
||||||
':project name:_prcs_projects' \
|
|
||||||
'*:file or directory:_files'
|
|
||||||
;;
|
|
||||||
rekey)
|
|
||||||
_prcs_arguments \
|
|
||||||
'(-u --unlink)'{-u,--unlink}"[don't overwrite symbolic link references]" \
|
|
||||||
':project name:_prcs_projects'
|
|
||||||
;;
|
|
||||||
unpackage)
|
|
||||||
_prcs_arguments \
|
|
||||||
':file:_files' \
|
|
||||||
':project name:_prcs_projects'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
_message "unknown prcs command: $words[1]"
|
|
||||||
;;
|
|
||||||
esac
|
|
|
@ -1,48 +0,0 @@
|
||||||
#compdef raggle
|
|
||||||
|
|
||||||
# Raggle v0.4.0
|
|
||||||
|
|
||||||
local curcontext="$curcontext" state line
|
|
||||||
typeset -A opt_args
|
|
||||||
|
|
||||||
_arguments -C -s \
|
|
||||||
'(-a --add)'{-a,--add}"[add a new feed (requires '--url')]" \
|
|
||||||
'(-A --ascii)'{-A,--ascii}'[use ASCII characters instead of ANSI for window borders]' \
|
|
||||||
'(-c --config)'{-c,--config}'[specify an alternate config file]:config file:_files -g "*.rb(-.)"' \
|
|
||||||
'--default-config[print out the default configuration of Raggle in a format suitable for your config.rb file]' \
|
|
||||||
'(-d --delete)'{-d,--delete}'[delete an existing feed]:feed ID:->feed' \
|
|
||||||
'--diag[run raggle in diagnostics/debug mode]' \
|
|
||||||
'(-e --edit)'{-e,--edit}'[edit an existing feed]:feed ID:->feed' \
|
|
||||||
'(--import-opml)--export-opml[export feeds to OPML]:OPML file:_files -g "*.opml(-.)"' \
|
|
||||||
'(-f --find)'{-f,--find}'[find feeds containing a string, via Syndic8]:search string:' \
|
|
||||||
"--force[force behavior Raggle won't normally allow]" \
|
|
||||||
'(-)'{-h,--help,--usage}'[display help information]' \
|
|
||||||
'(--export-opml)--import-opml[import feeds from an OPML file]:OPML file:_files -g "*.opml(-.)"' \
|
|
||||||
'(-i --invalidate)'{-i,--invalidate}'[invalidate a feed (force an update)]:feed ID:->feed' \
|
|
||||||
'(-l --list)'{-l,--list}"[list existing feeds (use '--verbose' to show URLs as well)]" \
|
|
||||||
"--lock-title[lock Title attribute of feed (for '--add' and '--edit')]" \
|
|
||||||
"--max[set the maximum number of items for a feed (for '--add' and '--edit')]" \
|
|
||||||
'(-p --priority)'{-p,--priority}"[feed sorting priority: 0 by default, higher values will sort feeds to the top (for '--add' and '--edit')]:sorting priority:" \
|
|
||||||
'--purge[purge deleted feeds from feed cache]' \
|
|
||||||
'(-r --refresh)'{-r,--refresh}"[refresh attribute of feed (for '--add' and '--edit')]:refresh time (minutes):" \
|
|
||||||
"--save-items[save old items of feed (for '--add' and '--edit')]" \
|
|
||||||
'--server[run Raggle in HTTP server mode]:port:_ports' \
|
|
||||||
'(--sort --sort-feeds)'{--sort,--sort-feeds}'[sort feeds by priority then title (case-insensitive)]' \
|
|
||||||
'(-t --title)'{-t,--title}"[title attribute of feed (for '--add' and '--edit')]:feed title:" \
|
|
||||||
"--unlock-title[unlock Title attribute of feed (for '--add' and '--edit')]" \
|
|
||||||
"--unsave-items[don't save old items of feed (for '--add' and '--edit')]" \
|
|
||||||
"--update[update feed (or all feeds, if unspecified)]::feed ID:->feed" \
|
|
||||||
'(-u --url)'{-u,--url}"[URL attribute of feed (for '--add' and '--edit')]:URL:_urls" \
|
|
||||||
'--verbose[turn on verbose output]' \
|
|
||||||
'(-)'{-v,--version}'[display version information]' && return 0
|
|
||||||
|
|
||||||
if [[ "$state" = feed ]]; then
|
|
||||||
local feeds
|
|
||||||
feeds=(
|
|
||||||
${${(M)${${(f)"$(_call_program feeds $words[1] \
|
|
||||||
--list)"}/(#s)[[:blank:]]/}:#[0-9]##,*}/, /:}
|
|
||||||
)
|
|
||||||
_describe -t feeds "RSS feed" feeds && return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
return 1
|
|
|
@ -1,52 +0,0 @@
|
||||||
#compdef sabcmd
|
|
||||||
|
|
||||||
local curcontext="$curcontext" state mode line expl ret=1
|
|
||||||
typeset -A opt_args
|
|
||||||
local mopts='(-c -x -s -? -v --chain-xsl --batch-xml --batch-xsl --help --version)'
|
|
||||||
|
|
||||||
_arguments -C \
|
|
||||||
'(-b --base)'{-b,--base=}'[specify base URI]:URI' \
|
|
||||||
'(-)--debug-options[show help on debug options]' \
|
|
||||||
'(- *)'{-\?,--help}'[show help information]' \
|
|
||||||
'(-L --log-file)'{-L,--log-file=}'[specify log file, turn on logging]:log file:_files' \
|
|
||||||
'(-m --measure)'{-m,--measure}'[measure the processing time]' \
|
|
||||||
'(- *)'{-v,--version}'[display version information]' \
|
|
||||||
'--debugger[run the xslt debugger]' \
|
|
||||||
$mopts{-c,--chain-xsl}'[single input file, multiple chained stylesheets]' \
|
|
||||||
$mopts{-x,--batch-xml}'[single input file, multiple stylesheets]' \
|
|
||||||
$mopts{-s,--batch-xsl}'[multiple input files, single stylesheet]' \
|
|
||||||
'*: :->arguments' && ret=0
|
|
||||||
|
|
||||||
if [[ -n "$state" ]]; then
|
|
||||||
mode="${opt_args[(i)-c|--chain-xsl]:+chain}${opt_args[(i)-x|--batch-xml]:+batch-x}${opt_args[(i)-s|--batch-xsl]:+batch-s}"
|
|
||||||
[[ $mode = (chain|batch-[xs]) ]] || mode=default
|
|
||||||
_tags files assignments
|
|
||||||
while _tags; do
|
|
||||||
if _requested files; then
|
|
||||||
case $mode:${#words[1,CURRENT-1]:#(-*|*=*)}; in
|
|
||||||
default:1|chain:<3->|batch-x:2|batch-s:1)
|
|
||||||
_description files expl stylesheet
|
|
||||||
_files "$expl[@]" -g "*.xsl(-.)" && ret=0
|
|
||||||
;;
|
|
||||||
default:2|chain:1|batch-x:1|batch-s:2)
|
|
||||||
_description files expl 'input file'
|
|
||||||
_files "$expl[@]" && ret=0
|
|
||||||
;;
|
|
||||||
default:3|chain:2|batch-x:<3->|batch-s:<3->)
|
|
||||||
_description files expl 'output file'
|
|
||||||
_files "$expl[@]" && ret=0
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
if _requested assignments; then
|
|
||||||
if [[ -prefix *= ]]; then
|
|
||||||
_message -e value value
|
|
||||||
else
|
|
||||||
_message -e parameter 'parameter name' && ret=0
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
(( ret )) || break
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
return ret
|
|
|
@ -1,10 +0,0 @@
|
||||||
#compdef uzbl uzbl-browser uzbl-tabbed
|
|
||||||
|
|
||||||
_arguments \
|
|
||||||
'(-u --uri)'{-u,--uri=}':uri to load:_urls' \
|
|
||||||
'(-v --verbose)'{-v,--verbose}'[verbose]' \
|
|
||||||
'(-n --name)'{-n,--name=}':instance name' \
|
|
||||||
'(-c --config)'{-c,--config=}':config file:_files' \
|
|
||||||
'--display=:X display:_x_display' \
|
|
||||||
'--help[help]'
|
|
||||||
|
|
|
@ -1,63 +0,0 @@
|
||||||
#compdef vux vuxctl
|
|
||||||
|
|
||||||
local expl
|
|
||||||
|
|
||||||
case "$service" in
|
|
||||||
(vux)
|
|
||||||
|
|
||||||
_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' \
|
|
||||||
'-y:file:_files' \
|
|
||||||
'-p:file:_files' \
|
|
||||||
'-w:ratings:(b t)' \
|
|
||||||
'-W:repeats:(a c)' \
|
|
||||||
'-G:age bypass method:(t s n)' \
|
|
||||||
'-e:pattern' \
|
|
||||||
'-O:device:_files' \
|
|
||||||
'-M:minimum age val' \
|
|
||||||
'-S[disable saving scorelist]' \
|
|
||||||
'-A[disable saving agelist]' \
|
|
||||||
'-Z[disable saving countlist]' \
|
|
||||||
'-Y[disable missing log]' \
|
|
||||||
'-c[disable rating check]' \
|
|
||||||
'-d[disable rating updates on play]' \
|
|
||||||
'-l[disable rating updates on skip]' \
|
|
||||||
'-j[disable repeat check]' \
|
|
||||||
'-b[disable repeat updates on play]' \
|
|
||||||
'-k[disable repeat updates on skip]' \
|
|
||||||
'-n[disable player]' \
|
|
||||||
'-t:percent' \
|
|
||||||
'-T:percent' \
|
|
||||||
'-C:factor' \
|
|
||||||
'-D:factor' \
|
|
||||||
'-I:factor' \
|
|
||||||
'-U:rating' \
|
|
||||||
'-X:score' \
|
|
||||||
'-N:count' \
|
|
||||||
'-f:rating' \
|
|
||||||
'-J[accelerate decreases]' \
|
|
||||||
'-K[accelerate increases]' \
|
|
||||||
'-u[check age before rating]' \
|
|
||||||
'-R[show ratings after processing]' \
|
|
||||||
'-V[verbose file manipulation]' \
|
|
||||||
'-v[show version and exit]' \
|
|
||||||
'-F[skip songs with -n and -xf]' \
|
|
||||||
'-q[minimize vux output]' \
|
|
||||||
'-P[always play new songs]' \
|
|
||||||
'-g[print stats in xgraph format]' \
|
|
||||||
'-h[show summary of options]'
|
|
||||||
;;
|
|
||||||
|
|
||||||
(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
|
|
Loading…
Reference in a new issue