mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-01-01 05:16:05 +01:00
42922: new tac completion
This commit is contained in:
parent
47f34eff93
commit
3585c28c36
2 changed files with 21 additions and 0 deletions
|
@ -1,5 +1,7 @@
|
||||||
2018-06-03 Oliver Kiddle <okiddle@yahoo.co.uk>
|
2018-06-03 Oliver Kiddle <okiddle@yahoo.co.uk>
|
||||||
|
|
||||||
|
* 42922: dana: Completion/Unix/Command/_tac: new tac completion
|
||||||
|
|
||||||
* 42881: Completion/Unix/Command/_ghostscript: update options in
|
* 42881: Completion/Unix/Command/_ghostscript: update options in
|
||||||
ghostscript completion and query more matches directly from it
|
ghostscript completion and query more matches directly from it
|
||||||
|
|
||||||
|
|
19
Completion/Unix/Command/_tac
Normal file
19
Completion/Unix/Command/_tac
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
#compdef tac gtac
|
||||||
|
|
||||||
|
local variant
|
||||||
|
|
||||||
|
_pick_variant -r variant gnu='Free Soft' unix --version
|
||||||
|
|
||||||
|
# NetBSD (at least) has its own bare-bones version of this tool
|
||||||
|
[[ $variant == gnu ]] || {
|
||||||
|
_default
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
_arguments -s -S : \
|
||||||
|
'(: -)--help[display help information]' \
|
||||||
|
'(: -)--version[display version information]' \
|
||||||
|
'(-b --before)'{-b,--before}'[attach separator before instead of after]' \
|
||||||
|
'(-r --regex)'{-r,--regex}'[treat separator as regular expression (with -s)]' \
|
||||||
|
'(-s --separator)'{-s+,--separator=}'[use specified separator instead of newline]:separator' \
|
||||||
|
'*: :_files'
|
Loading…
Reference in a new issue