IO::Pty - Pseudo TTY object class River stage four • 31 direct dependents • 2287 total dependents

"IO::Pty" provides an interface to allow the creation of a pseudo tty. "IO::Pty" inherits from "IO::Handle" and so provide all the methods defined by the "IO::Handle" package. Please note that pty creation is very system-dependent. If you have proble...

TODDR/IO-Tty-1.16 - 22 Jan 2021 08:04:55 UTC - Search in distribution
  • IO::Tty - Low-level allocate a pseudo-Tty, import constants.

IO::Pty::Easy - Easy interface to IO::Pty River stage two • 4 direct dependents • 14 total dependents

"IO::Pty::Easy" provides an interface to IO::Pty which hides most of the ugly details of handling ptys, wrapping them instead in simple spawn/read/write commands. "IO::Pty::Easy" uses IO::Pty internally, so it inherits all of the portability restrict...

DOY/IO-Pty-Easy-0.10 - 29 May 2016 03:26:48 UTC - Search in distribution

IO::Pty::HalfDuplex - Treat interactive programs like subroutines River stage zero No dependents

"IO::Pty::HalfDuplex" is designed to perform impedence matching between driving programs which expect commands and responses, and driven programs which use a terminal in full-duplex mode. In this vein it is somewhat like *expect*, but less general an...

SOREAR/IO-Pty-HalfDuplex-0.02 - 18 Jun 2009 03:19:09 UTC - Search in distribution

Math::Mathematica - A Simple PTY connection to Wolfram's Mathematica River stage zero No dependents

Although there are more clever mechanisms to interact with Wolfram's Mathematica (namely MathLink) they are very hard to write. Math::Mathematica simply starts a PTY, runs the command line "math" program, and manages input/output via string transport...

JBERGER/Math-Mathematica-0.003 - 18 Jun 2021 14:55:57 UTC - Search in distribution

POE - portable multitasking and networking framework for any event loop River stage three • 399 direct dependents • 536 total dependents

POE is a framework for cooperative, event driven multitasking and networking in Perl. Other languages have similar frameworks. Python has Twisted. TCL has "the event loop". POE provides a unified interface for several other event loops, including sel...

BINGOS/POE-1.368 - 02 Feb 2020 13:39:17 UTC - Search in distribution
  • POE::Wheel::Run - portably run blocking code and programs in subprocesses

ucpan - improved CPAN modules updater River stage zero No dependents

ucpan is module update program. This program has the following advantages over executing "cpan-outdated | cpanm" from the command line. * Display the outdated module list in easy-to-see table format. * Display the progress from fetch to install compa...

KPEE/App-ucpan-1.13 - 09 Dec 2019 08:49:08 UTC - Search in distribution

perlipc - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores) River stage five • 10652 direct dependents • 31363 total dependents

The basic IPC facilities of Perl are built out of the good old Unix signals, named pipes, pipe opens, the Berkeley socket routines, and SysV IPC calls. Each is used in slightly different situations....

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 UTC - Search in distribution
  • perlipc - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)
  • perlipc - Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)
  • IPC::Open2 - open a process for both reading and writing using open2()
  • 2 more results from perl »

perlfaq8 - System Interaction River stage zero No dependents

This section of the Perl FAQ covers questions involving operating system interaction. Topics include interprocess communication (IPC), control over the user-interface (keyboard, screen and pointing devices), and most anything else not related to data...

ETHER/perlfaq-5.20210520 - 20 May 2021 04:17:26 UTC - Search in distribution

AnyEvent - the DBI of event loop programming River stage three • 403 direct dependents • 659 total dependents

AnyEvent provides a uniform interface to various event loops. This allows module authors to use event loop functionality without forcing module users to use a specific event loop implementation (since more than one event loop cannot coexist peacefull...

MLEHMANN/AnyEvent-7.17 - 18 Sep 2019 01:11:59 UTC - Search in distribution

Mail::IMAPTalk - IMAP client interface with lots of features River stage zero No dependents

This module communicates with an IMAP server. Each IMAP server command is mapped to a method of this object. Although other IMAP modules exist on CPAN, this has several advantages over other modules. * It parses the more complex IMAP structures like ...

ROBN/Mail-IMAPTalk-4.04 - 22 Oct 2016 02:17:14 UTC - Search in distribution

IT::perlfaq8 River stage zero No dependents

ENRYS/POD2-IT-0.13 - 26 Aug 2009 16:35:44 UTC - Search in distribution

IPC::Run3 - run a subprocess with input/ouput redirection River stage four • 99 direct dependents • 3985 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 UTC - Search in distribution

Cache::FastMmap - Uses an mmap'ed file to act as a shared memory interprocess cache River stage two • 25 direct dependents • 51 total dependents

In multi-process environments (eg mod_perl, forking daemons, etc), it's common to want to cache information, but have that cache shared between processes. Many solutions already exist, and may suit your situation better: * MLDBM::Sync - acts as a dat...

ROBM/Cache-FastMmap-1.56 - 14 Dec 2020 03:46:38 UTC - Search in distribution

Term::VT102 - a class to emulate a DEC VT102 terminal River stage two • 5 direct dependents • 18 total dependents

The VT102 class provides emulation of most of the functions of a DEC VT102 terminal. Once initialised, data passed to a VT102 object is processed and the in-memory "screen" modified accordingly. This "screen" can be interrogated by the external progr...

AJWOOD/Term-VT102-0.91 - 09 Nov 2008 21:26:03 UTC - Search in distribution

Expect - automate interactions with command line programs that expose a text terminal interface. River stage three • 31 direct dependents • 570 total dependents

See an explanation of What is Expect <> The Expect module is a successor of and a descendent of It more closely resembles the Tcl Expect language than its predecessors. It does not contain any of the netwo...

JACOBY/Expect-1.35 - 18 May 2017 19:13:49 UTC - Search in distribution

Net::SFTP::Foreign - SSH File Transfer Protocol client River stage two • 12 direct dependents • 13 total dependents

SFTP stands for SSH File Transfer Protocol and is a method of transferring files between machines over a secure, encrypted connection (as opposed to regular FTP, which functions over an insecure connection). The security in SFTP comes through its int...

SALVA/Net-SFTP-Foreign-1.93 - 19 Jan 2021 09:00:43 UTC - Search in distribution

Firefox::Marionette - Automate the Firefox browser with the Marionette protocol River stage one • 1 direct dependent • 3 total dependents

This is a client module to automate the Mozilla Firefox browser via the Marionette protocol < >...

DDICK/Firefox-Marionette-1.08 - 18 Jun 2021 11:09:28 UTC - Search in distribution

Test::SFTP - An object to help test SFTPs River stage zero No dependents

Unlike most testing frameworks, *Test::SFTP* provides an object oriented interface. The reason is that it's simply easier to use an object than throw the login information as command arguments each time....

XSAWYERX/Test-SFTP-1.10 - 25 Oct 2011 19:26:35 UTC - Search in distribution

Net::SSH::Any - SSH client module River stage zero No dependents

************************************************************** *** *** *** NOTE: This is an early release that may contain bugs. *** *** The API is not stable and may change between releases. *** *** *** *** Also, the module tests are quite aggresive...

SALVA/Net-SSH-Any-0.10 - 13 Jun 2016 15:48:05 UTC - Search in distribution

IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32) River stage four • 153 direct dependents • 1678 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-20200505.0 - 05 May 2020 20:57:23 UTC - Search in distribution
37 results (0.045 seconds)