Description
Perl applications can run a subprocess while supplying input and collecting output or errors in a controlled way. This is useful for wrappers, build tools, tests, and scripts that call external commands.
It is a subprocess helper library. Programs using it should pass arguments safely, check exit status, and avoid logging sensitive command output.