Description
Perl applications can run external commands with simpler error handling and clearer diagnostics than raw system calls. This helps scripts fail loudly when a command cannot be started or exits unexpectedly.
It is a subprocess helper library. Applications should avoid shell injection, pass arguments explicitly, and treat command output as potentially sensitive.