Personal tools
Skip to content. | Skip to navigation
IO::Zlib provides an IO:: style interface to Compress::Zlib and hence to gzip/zlib-compressed files. It provides many of the same methods as the IO::Handle interface.
IPC::Cmd allows you to run commands, interactively if desired, in a platform independent way, but have them still work.
IPC::Cmd allows you to run commands platform independently, interactively if desired, but have them still work.
These are functions that spawn a given command and connects the standard output of the command for reading, standard output for writing, and standard error output for handling the errors.
IPC::Run allows you run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed. Various redirection operators reminiscent of those seen on common Unix and DOS command lines are provided.
This module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.