Changes for version 1.00 - 2001-05-10
- Test Env: Solaris 8/Win2K SP2/Perl 5.6/CC 4.2
- Fixed a bug in the interaction with IPC::ChildSafe; the status from system() wasn't being correctly returned in coprocess mode.
- Added a ->quiet() attribute which suppresses stdout from system and exec (but not qx).
- Minor cosmetic fix: in verbose mode, quote whitespace so the resulting cmdline can be pasted back into a shell.
- Insist on a modern (>=2.23) Getopt::Long for simplicity.
- Bugfixes contributed by Silvio Wanka of alcatel.de.
- Try to use Clone or Storable modules for cloning if present; they're significantly faster. (Then removed Clone again for now, it's not ready for prime time).
- Minor new feature: the ->autofail exception-handling mechanism now allows a scalar-ref; the scalar will be incremented for each execution error.
- Improved verbosity (dbglevel=1) to show when cmd lines are split up for syxargs() reasons.
- Bugfix in ->summary class method.
- Recognizing that the API has reached maturity, I've moved the version to indicate a released state. I'll try hard to stay compatible with 1.00 in subsequent releases.
Modules
Provide an OO interface to an arg vector