mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-06-09 08:46:04 +02:00
Atom Smasher: users/15715: new _zargs completion
This commit is contained in:
parent
7d06bc98c5
commit
931a3b6405
|
@ -1,3 +1,7 @@
|
|||
2011-01-17 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* Atom Smasher: users/15715: Completion/Zsh/Function/_zargs: new
|
||||
|
||||
2011-01-16 Wayne Davison <wayned@users.sourceforge.net>
|
||||
|
||||
* unposted: Config/defs.mk.in, configure.ac: use the -L option
|
||||
|
@ -14139,5 +14143,5 @@
|
|||
|
||||
*****************************************************
|
||||
* This is used by the shell to define $ZSH_PATCHLEVEL
|
||||
* $Revision: 1.5186 $
|
||||
* $Revision: 1.5187 $
|
||||
*****************************************************
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
DISTFILES_SRC='
|
||||
.distfiles
|
||||
_zargs
|
||||
_zsh-mime-handler
|
||||
'
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
#compdef zargs -value-,-default-,-command-
|
||||
# atom smasher - jan 2011
|
||||
|
||||
local arguments
|
||||
|
||||
arguments=( $arguments[@]
|
||||
'(--eof -e)'{--eof=,-e+}'[Change the end-of-input-args string from "--" to eof-str]'
|
||||
'(--exit, -x)'{--exit,-x}'[Exit if the size (see --max-chars) is exceeded]'
|
||||
'--help[Print summary and exit]'
|
||||
'(--interactive, -p)'{--interactive,-p}'[Prompt before executing each command line]'
|
||||
'(--max-args, -n)'{--max-args=,-n+}'[Use at most max-args arguments per command line]'
|
||||
'(--max-chars, -s)'{--max-chars=,-s+}'[Use at most max-chars characters per command line]'
|
||||
'(--max-lines, -l)'{--max-lines=,-l+}'[Use at most max-lines of the input-args per command line]'
|
||||
'(--max-procs, -P)'{--max-procs=,-P+}'[Run up to max-procs command lines in the background at once]'
|
||||
'(--no-run-if-empty, -r)'{--no-run-if-empty,-r}'[Do nothing if there are no input arguments before the eof-str]'
|
||||
'(--null, -0)'{--null,-0}'[Split each input-arg at null bytes, for xargs compatibility]'
|
||||
'(--replace, -i)'{--replace=,-i}'[Substitute replace-str in the initial-args by each initial-arg]'
|
||||
'(--verbose, -t)'{--verbose,-t}'[Print each command line to stderr before executing it]'
|
||||
'--version[Print the version number of zargs and exit]'
|
||||
)
|
||||
|
||||
_arguments -S -s $arguments[@]
|
||||
|
||||
_command_names -e
|
Loading…
Reference in New Issue