IPC::Open3 - open a process for reading, writing, and error handling using open3() River stage five • 9638 direct dependents • 29414 total dependents

Extremely similar to open2(), open3() spawns the given $cmd and connects CHLD_OUT for reading from the child, CHLD_IN for writing to the child, and CHLD_ERR for errors. If CHLD_ERR is false, or the same file descriptor as CHLD_OUT, then STDOUT and ST...

SHAY/perl-5.26.1 - 22 Sep 2017 21:30:18 GMT

IPC::Open3 - open a process for reading, writing, and error handling using open3() River stage five • 9638 direct dependents • 29414 total dependents

Extremely similar to open2(), open3() spawns the given $cmd and connects CHLD_OUT for reading from the child, CHLD_IN for writing to the child, and CHLD_ERR for errors. If CHLD_ERR is false, or the same file descriptor as CHLD_OUT, then STDOUT and ST...

XSAWYERX/perl-5.28.0 - 23 Jun 2018 02:05:28 GMT

IPC::Open3::Utils - simple API encapsulating the most common open3() logic/uses including handling various corner cases and caveats River stage one • 2 direct dependents • 2 total dependents

The goals of this module are: 1 Encapsulate logic done every time you want to use open3(). 2 boolean check of command execution 3 Out of the box printing to STDOUT/STDERR or assignments to variables (see #5) 4 open3() error reporting 5 comprehensive ...

DMUEY/IPC-Open3-Utils-0.91 - 01 Dec 2013 18:41:13 GMT

IPC::Open3::Simple - A simple alternative to IPC::Open3 River stage one • 1 direct dependent • 2 total dependents

IPC::Open3::Simple aims at making it very easy to start a shell command, eventually feed its stdin with some data, then retrieve its stdout and stderr separately. When you want to run a shell command and parse its stdout/stderr or feed its stdin, you...

ERWAN/IPC-Open3-Simple-0.04 - 20 Jul 2006 13:32:15 GMT

IPC::Open3::Callback - An extension to IPC::Open3 that will feed out and err to callbacks instead of requiring the caller to handle them. River stage one • 1 direct dependent • 1 total dependent

This module feeds output and error stream from a command to supplied callbacks. Thus, this class removes the necessity of dealing with IO::Select by hand and also provides a workaround for the bad reputation associated with Microsoft Windows' IPC....

LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 GMT

IPC::Open3::Callback::Logger - A logger for when Log4perl is not available River stage one • 1 direct dependent • 1 total dependent

This provides a very basic logger for when Log4perl is not available....

LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 GMT

IPC::Open3::Callback::Command - A utility class that provides subroutines for building shell command strings. River stage one • 1 direct dependent • 1 total dependent

The subroutines exported by this module can build shell command strings that can be executed by IPC::Open3::Callback, IPC::Open3::Callback::CommandRunner, ``, system(), or even plain old open 1, 2, or 3. There is not much point to *shelling* out for ...

LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 GMT

IPC::Open3::Callback::CommandRunner - A utility class that wraps IPC::Open3::Callback with available output buffers and an option to die on failure instead of returning exit code. River stage one • 1 direct dependent • 1 total dependent

Adds more convenience to IPC::Open3::Callback by buffering output and error if needed and dieing on failure if wanted....

LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 GMT

IPC::Open3::Callback::CommandFailedException - An exception thrown when run_or_die encounters a failed command River stage one • 1 direct dependent • 1 total dependent

This provides a container for information obtained when a command fails. The "command" and "exit_status" will always be available, but "out" and "err" will only be present if you supply the command option "out_buffer => 1" and "err_buffer => 1" respe...

LTHEISEN/IPC-Open3-Callback-1.19 - 06 Feb 2016 15:30:49 GMT

IPC::Cmd - finding and running system commands made easy River stage five • 123 direct dependents • 20176 total dependents

IPC::Cmd allows you to run commands platform independently, interactively if desired, but have them still work. The "can_run" function can tell you if a certain binary is installed and if so where, whereas the "run" function can actually execute any ...

BINGOS/IPC-Cmd-1.02 - 03 May 2018 08:53:01 GMT

IPC::Exe - Execute processes or Perl subroutines & string them via IPC. Think shell pipes. River stage zero No dependents

This module was written to provide a secure and highly flexible way to execute external programs with an intuitive syntax. In addition, more info is returned with each string of executions, such as the list of PIDs and $? of the last external pipe pr...

GLAI/IPC-Exe-2.002001 - 14 Nov 2011 08:22:35 GMT

IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32) River stage four • 146 direct dependents • 1501 total dependents

IPC::Run allows you to 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. Vari...

TODDR/IPC-Run-20180523.0 - 23 May 2018 17:24:25 GMT

IPC::Run3 - run a subprocess with input/ouput redirection River stage four • 103 direct dependents • 4091 total dependents

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. Speed, simplicity, ...

RJBS/IPC-Run3-0.048 - 29 Mar 2014 15:59:52 GMT

IPC::Open2 - open a process for both reading and writing using open2() River stage five • 9638 direct dependents • 29414 total dependents

The open2() function runs the given $cmd and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try $pid = open(HANDLE, "|cmd args|"); The write filehandle will have autoflush turned on. If $chld_out is ...

SHAY/perl-5.26.1 - 22 Sep 2017 21:30:18 GMT

IPC::Open2 - open a process for both reading and writing using open2() River stage five • 9638 direct dependents • 29414 total dependents

The open2() function runs the given $cmd and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try $pid = open(HANDLE, "|cmd args|"); The write filehandle will have autoflush turned on. If $chld_out is ...

XSAWYERX/perl-5.28.0 - 23 Jun 2018 02:05:28 GMT

IPC::OpenAny - Run a process with control over any FDs it may use. River stage zero No dependents

THIS SOFTWARE IS STILL UNDER DEVELOPMENT PLEASE REPORT ANY BUGS, COMMENTS, OR FEATURE REQUESTS In the spirit of IPC::Open2 and IPC::Open3, which give you 2 and 3 handles to a child process, IPC::OpenAny makes it easy to start a process with any file ...

SSCAFFIDI/IPC-OpenAny-0.005 - 02 Jun 2012 00:18:12 GMT

IPC::Session - Drive ssh or other interactive shell, local or remote (like 'expect') River stage zero No dependents

This module encapsulates the open3() function call (see IPC::Open3) and its associated filehandles. This makes it easy to maintain multiple interactive command sessions, such as multiple persistent 'ssh' and/or 'rsh' sessions, within the same perl sc...

STEVEGT/IPC-Session-0.05 - 16 Apr 2001 06:26:27 GMT

IPC::Capture - portably run external apps and capture the output River stage one • 1 direct dependent • 1 total dependent

IPC::Capture is a module for running external applications in a portable fashion when you're primarily interested in capturing the returned output. Essentially this is an attempt at creating a portable way of doing "backticks" with io-redirection. In...

DOOM/IPC-Capture-0.06 - 16 Mar 2009 06:36:58 GMT

IPC::Pipeline - Create a shell-like pipeline of many running commands River stage zero No dependents

IPC::Pipeline exports a single function "pipeline()". Similar in calling convention to IPC::Open3, "pipeline()" spawns N children, connecting the first child to the $first_child_in handle, the final child to $last_child_out, and each child to a share...

XAN/IPC-Pipeline-1.0 - 12 Sep 2014 22:19:09 GMT

IPC::ForkPipe - Perl extension for blah blah blah River stage zero No dependents

Win32 does not suport the "open(FH,"-|"" and "open(FH,"|-"" constructs. This module implements pure-perl functions to do the same thing....

GWYN/IPC-ForkPipe-0.01 - 08 Jul 2013 20:21:54 GMT

27 results (0.037 seconds)