mirror of
https://github.com/zsh-users/zsh
synced 2024-09-30 05:06:09 +00:00
49315: list units in brackets at the end of group descriptions
This commit is contained in:
parent
e872a7cec9
commit
76de0b05da
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
|||
2021-08-29 Oliver Kiddle <opk@zsh.org>
|
||||
|
||||
* 49315: Completion/Unix/Command/_transmission,
|
||||
Completion/Debian/Command/_dak, Completion/Linux/Command/_tpb,
|
||||
Completion/Mandriva/Command/_urpmi, Completion/Unix/Command/_cpio,
|
||||
Completion/Unix/Command/_dropbox, Completion/X/Command/_urxvt,
|
||||
Completion/Unix/Command/_growisofs,
|
||||
Completion/Unix/Command/_perforce,
|
||||
Completion/Unix/Command/_mysql_utils:
|
||||
list units in brackets at the end of group descriptions
|
||||
|
||||
2021-08-28 Peter Stephenson <p.w.stephenson@ntlworld.com>
|
||||
|
||||
* Peter A. Castro: users/26982 (subset as most of this already
|
||||
|
|
|
@ -207,7 +207,7 @@ case $cmd in
|
|||
|
||||
(poolize)
|
||||
args+=(
|
||||
'(-l --limit)'{-l,--limit=}'[only migrate amount of packages]:amount in kb:'
|
||||
'(-l --limit)'{-l,--limit=}'[only migrate amount of packages]:amount (kb)'
|
||||
'(-n --no-action)'{-n,--no-action}'[do not do anything]'
|
||||
'(-v --verbose)'{-v,--verbose}'[explain what is being done]'
|
||||
)
|
||||
|
|
|
@ -9,7 +9,7 @@ _arguments \
|
|||
'(-x --xevents)'{-x,--xevents=}':state:(on off)' \
|
||||
'(-m --mixer)'{-m,--mixer=}':state:(on off)' \
|
||||
'(-o --osd)'{-o,--osd=}':state:(on off)' \
|
||||
'(-p --poll)'{-p,--poll=}':delay in microseconds:' \
|
||||
'(-p --poll)'{-p,--poll=}':delay (microseconds)' \
|
||||
'(-t --thinkpad)'{-t,--thinkpad=}':command to execute:_command_names' \
|
||||
'(-H --home)'{-H,--home=}':command to execute:_command_names' \
|
||||
'(-S --search)'{-S,--search=}':command to execute:_command_names' \
|
||||
|
|
|
@ -73,7 +73,7 @@ _urpmi() {
|
|||
|
||||
opts_net=(
|
||||
"($help --wget)--curl[use curl to retrieve distant files]"
|
||||
"($help)--limit-rate[limit the download speed (b/s)]:download speed in b/s: "
|
||||
"($help)--limit-rate[limit the download speed]:download speed (b/s)"
|
||||
"($help)--proxy:proxy host:_hosts"
|
||||
"($help)--proxy-user:proxy user:_users"
|
||||
"($help --curl)--wget[use wget to retrieve distant files]"
|
||||
|
|
|
@ -25,15 +25,15 @@ else
|
|||
'--message=:message at end of volume:'
|
||||
'--null' '--reset-access-time'
|
||||
'--verbose' '--dot' '--append'
|
||||
'--block-size=:block size in 512 byte units:'
|
||||
'--block-size=:block size (512 byte units)'
|
||||
'--dereference'
|
||||
'--io-size=:block size in bytes'
|
||||
'--io-size=:block size (bytes)'
|
||||
'--quiet' '--force-local' '--help' '--version')
|
||||
fi
|
||||
args+=(
|
||||
'-A[append files to archive]'
|
||||
'-B[block size 5120 bytes with special file]'
|
||||
'-C[set block size per record]:block size in bytes:(8192)'
|
||||
'-C[set block size per record]:block size (bytes)'
|
||||
'-F[set archive file to use]:archive file:->afile'
|
||||
'(-H)-c[read/write header in ASCII]'
|
||||
"(-c)-H[set format type for archive header]:$fmts"
|
||||
|
@ -49,7 +49,7 @@ else
|
|||
'--preserve-modification-time' '--numeric'
|
||||
'--rename' '--list' '--swap-bytes' '--swap-halfwords'
|
||||
'--dot' '--unconditional' '--verbose'
|
||||
'--block-size=:block size in 512 byte units:'
|
||||
'--block-size=:block size (512 byte units)'
|
||||
'--swap-halfwords'
|
||||
'--io-size=:block size in bytes:'
|
||||
'--pattern-file=:file with list of patterns:_files'
|
||||
|
@ -63,7 +63,7 @@ else
|
|||
'-b[reverse bytes in word]'
|
||||
'-B[block size 5120 bytes with special file]'
|
||||
'-d[create directories as needed]'
|
||||
'-C[set block size per record]:block size in bytes:(8192)'
|
||||
'-C[set block size per record]:block size (bytes)'
|
||||
'-E[read filenames from file]:file name for list of files:_files'
|
||||
'-f[only copy files not matching patterns]'
|
||||
'-F[set archive file to use]:archive file:->afile'
|
||||
|
|
|
@ -55,8 +55,8 @@ else
|
|||
|
||||
(throttle)
|
||||
_arguments \
|
||||
'2:download limit in KB/s:(unlimited)' \
|
||||
'3:upload limit in KB/s:(unlimited)'
|
||||
'2:download limit (KB/s):(unlimited)' \
|
||||
'3:upload limit (KB/s):(unlimited)'
|
||||
;;
|
||||
|
||||
(*)
|
||||
|
|
|
@ -270,7 +270,7 @@ else
|
|||
'-sort[sort files on the image based on weights defined in the given file]:sort-weighting file:_files' \
|
||||
'-sparc-label[set the sun disk-label-name used for the -sparc-boot option]:label' \
|
||||
'-split-output[split the output image into several files ~1GiB in size]' \
|
||||
'-stream-media-size[enable streaming operation and set media size to given number of sectors]:media size in sectors' \
|
||||
'-stream-media-size[enable streaming operation and set media size to given number of sectors]:media size (sectors)' \
|
||||
'-stream-file-name[reserved for future use]:name' \
|
||||
'-sunx86-boot[specify a comma-separated list of file-system images needed to make a bootable Solaris-x86-CD]:list' \
|
||||
'-sunx86-label[specify the SVr4 disk-label-name for the SVr4 disk-label created with the -sunx86-boot option]:label' \
|
||||
|
|
|
@ -220,8 +220,8 @@ _mysql_utils() {
|
|||
)
|
||||
|
||||
_mysql_variables_opts=(
|
||||
'--max_allowed_packet[maximum allowed packet size]:packet size in bytes'
|
||||
'--net_buffer_length[network buffer length]:buffer length in bytes'
|
||||
'--max_allowed_packet[maximum allowed packet size]:packet size (bytes)'
|
||||
'--net_buffer_length[network buffer length]:buffer length (bytes)'
|
||||
'--connect_timeout:timeout'
|
||||
'--select_limit:limit'
|
||||
'--max_join_size:size'
|
||||
|
|
|
@ -2668,12 +2668,12 @@ _perforce_cmd_passwd() {
|
|||
_perforce_cmd_ping() {
|
||||
_arguments -s : \
|
||||
'-c[specify count of messages]:count of messages: ' \
|
||||
'-t[specify total time of test]:time in seconds: ' \
|
||||
'-t[specify total time of test]:time (seconds)' \
|
||||
'-i[specify iterations for test]:number of iterations: ' \
|
||||
'-f[transmit continuously without waiting for responses]' \
|
||||
'-p[specify pause between tests]:pause in seconds: ' \
|
||||
'-s[specify send size]:send size in octets: ' \
|
||||
'-r[specify receive size]:receive size in octets: '
|
||||
'-p[specify pause between tests]:pause (seconds)' \
|
||||
'-s[specify send size]:send size (octets)' \
|
||||
'-r[specify receive size]:receive size (octets)'
|
||||
}
|
||||
|
||||
|
||||
|
@ -2942,7 +2942,7 @@ _perforce_cmd_status() {
|
|||
_perforce_cmd_sizes() {
|
||||
_arguments -s : \
|
||||
'-a[list all revisions in range]' \
|
||||
'-b[specify blocksize]:blocksize in bytes: ' \
|
||||
'-b[specify blocksize]:blocksize (bytes)' \
|
||||
'(-H)-h[print sizes in human-readable form (GiB)]' \
|
||||
'(-h)-H[print sizes in human-readable form (GB)]' \
|
||||
'-m[limit max files]:max files: ' \
|
||||
|
|
|
@ -13,10 +13,10 @@ local general_options=(
|
|||
)
|
||||
# `general_actions`: *actions* that can be specified when a specific set of torrents is either specified or either not
|
||||
local general_actions=(
|
||||
'(- :)'{-gsr,--global-seedratio}'[all torrents, unless overridden by a per-torrent setting, should seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}'
|
||||
'(- :)'{-gsr,--global-seedratio}'[all torrents, unless overridden by a per-torrent setting, should seed until a specific ratio]:ratio (kB/s)'
|
||||
'(- :)'{-GSR,--no-global-seedratio}'[all torrents, unless overridden by a per-torrent setting, should seed regardless of ratio]'
|
||||
'(- :)'{-pr,--peers}'[set the maximum number of peers]:number: '
|
||||
'(- :)'{-d+,--downlimit=}'[limit the maximum download speed to limit kB/s]:limit:{_message "limit in kB/sec"}'
|
||||
'(- :)'{-d+,--downlimit=}'[limit the maximum download speed to limit kB/s]:limit (kB/s)'
|
||||
'(- :)'{-D,--no-downlimit}'[disable download speed limits]'
|
||||
)
|
||||
# `global_only_actions`: *actions* that can be specified only when no specific torrent is specified
|
||||
|
@ -27,8 +27,8 @@ local global_only_actions=(
|
|||
'(- :)'{-asu,--alt-speed-uplimit}'[limit the alternate upload speed to limit kilobytes per second]'
|
||||
'(- :)'{-asc,--alt-speed-scheduler}'[use the scheduled on/off times]'
|
||||
'(- :)'{-asc,--not-alt-speed-scheduler}'[don'"'"'t use the scheduled on/off times]'
|
||||
'(- :)--alt-speed-time-begin[time to start using the alt speed limits]:hhmm:_transmission-remote_time'
|
||||
'(- :)--alt-speed-time-end[time to stop using the alt speed limits]:hhmm:_transmission-remote_time'
|
||||
'(- :)--alt-speed-time-begin[time to start using the alt speed limits]:time (HHMM)'
|
||||
'(- :)--alt-speed-time-end[time to stop using the alt speed limits]:time (HHMM)'
|
||||
'(- :)--alt-speed-days[set the number of days on which to enable the speed scheduler]:days:_transmission-remote_days'
|
||||
'(- :)--torrent-done-script[specify a file to run each time a torrent finishes]:script:_files'
|
||||
'(- :)--no-torrent-done-script[don'"'"'t run any script when a torrent finishes]'
|
||||
|
@ -51,7 +51,7 @@ local global_only_actions=(
|
|||
'(- :)'{-M,--no-portmap}'[disable portmapping]'
|
||||
'(- :)'{-o,--dht}'[enable distributed hash table]'
|
||||
'(- :)'{-O,--no-dht}'[disable distributed hash table]'
|
||||
'(- :)'{-u,--uplimit}'[limit the maximum upload speed to limit kB/s]:limit:{_message "limit in kB/sec"}'
|
||||
'(- :)'{-u,--uplimit}'[limit the maximum upload speed to limit kB/s]:limit (kB/s)'
|
||||
'(- :)'{-U,--no-uplimit}'[disable upload speed limits]'
|
||||
'(- :)--utp[enable uTP for peer connections]'
|
||||
'(- :)--no-utp[disable uTP for peer connections]'
|
||||
|
@ -89,7 +89,7 @@ local torrent_action_only_actions=(
|
|||
{-rad,--remove-and-delete}'[remove the current torrent(s) and delete the downloaded data]'
|
||||
'--reannounce[reannounce the current torrent(s)]'
|
||||
'--move[move the current torrents'"'"' data from their current locations to the specified directory]:{_files -/}'
|
||||
{-sr+,--seedratio=}'[let the current torrent(s) seed until a specific ratio]:ratio:{_message "ratio in kB/sec"}'
|
||||
{-sr+,--seedratio=}'[let the current torrent(s) seed until a specific ratio]:ratio'
|
||||
{-SR,--no-seedratio}'[let the current torrent(s) use the global seedratio settings]'
|
||||
{-hl,--honor-session}'[make the current torrent(s) honor the session limits]'
|
||||
{-HL,--no-honor-session}'[make the current torrent(s) not honor the session limits]'
|
||||
|
@ -104,12 +104,6 @@ local torrent_action_only_actions=(
|
|||
|
||||
# helper functions
|
||||
|
||||
# complete argument specified after global only action: `--alt-speed-time-begin`
|
||||
# completes time in HHMM format
|
||||
(( $+functions[_transmission-remote_time] )) ||
|
||||
_transmission-remote_time(){
|
||||
_message "time in format HHMS"
|
||||
}
|
||||
# complete argument specified after global only action: `--alt-speed-days`
|
||||
# completes days in a list such as "2,4-6".
|
||||
(( $+functions[_transmission-remote_days] )) ||
|
||||
|
|
|
@ -43,8 +43,8 @@ _x_arguments \
|
|||
'-sl:save lines' \
|
||||
'-embed:window id to embed terminal in:_x_window' \
|
||||
'-pty-fd:file descriptor of pty to use' \
|
||||
'-w:external border in pixels' \
|
||||
'-b:internal border in pixels' \
|
||||
{-bw,-w}':external border (pixels)' \
|
||||
'-b:internal border (pixels)' \
|
||||
'-lsp:number of extra pixels between rows' \
|
||||
'-letsp:letter spacing adjustment' \
|
||||
'-mod:meta modifier:_x_modifier' \
|
||||
|
|
Loading…
Reference in a new issue