summaryrefslogtreecommitdiff
path: root/Functions/Misc/zargs
AgeCommit message (Collapse)AuthorFilesLines
2022-06-0850335: simplify "wait" usage, fix signal handlingBart Schaefer1-10/+30
- remove the preliminary "wait" for all the process - remove "nomonitor" (because it was only needed for that "wait") - explicitly adds traps to exit for tty-generated signals plus TERM - capture the signal trap context and restore it in background jobs - wrap in an "always" block to clean up local helper functions - update comments to note another buglet and drop support for zsh 4.x.
2022-03-2849897: Eliminate reliance on $jobstates parameter, fix -P exit status check.Bart Schaefer1-17/+20
2021-01-23users/26406: preserve caller setopts in zargsBart Schaefer1-2/+15
2015-07-2735937: wait for process IDs instead of job numbers in parallel modeBarton E. Schaefer1-2/+2
2012-04-1230388, 30389 (Stephane): zargs: handle zero-length arguments.Peter Stephenson1-8/+8
2011-08-1428852: Use syntax that doesn't depend on SHORT_LOOPS being set.Mikael Magnusson1-2/+2
2005-09-24unposted: range-checking of numeric arguments in zargsBart Schaefer1-3/+30
2005-06-20zargs: add -I and -L options of xargs.Bart Schaefer1-5/+22
2002-09-04Massive improvement of --max-procs handling; reorganize option parsing toBart Schaefer1-44/+68
do only what's necessary for each early-bailout test; bump version number.
2002-09-02Implement --max-procs.Bart Schaefer1-7/+43
2002-09-02Based on users/5283: Implement xargs-like segmenting of argument list, withBart Schaefer1-0/+199
a command called on each segment.