This class provides an interface to external programs.
It handles error checking and logging and allows access
to all aspects of input and output to the program.
Any output to stderr or a non-zero exit status from the program
signals an error.
Sub-classes like Util::Ftool, Util::PseudoFtool,
Util::Extractor, and Util::Stool give additional functionality
for specific types of programs.
Parent Class:
Util::Tool
Constructor
Accessors
Methods