Excellent post, but I have one [extremely] minor niggle. The use of
command is most likely superfluous. Most of the time
can figure out by itself the maximum number of options it can pack onto a single command line. Setting an arbitrary number (especially one as low as 10) could potentially cause
to call perl far more times than necessary.