Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikkoi/ipc-runexternal
IPC::RunExternal is a Perl module for executing external operating system programs more conveniently than with `` (backticks) or exec/system, and without all the hassle of IPC::Open3
https://github.com/mikkoi/ipc-runexternal
ipc perl perl5-module
Last synced: about 1 month ago
JSON representation
IPC::RunExternal is a Perl module for executing external operating system programs more conveniently than with `` (backticks) or exec/system, and without all the hassle of IPC::Open3
- Host: GitHub
- URL: https://github.com/mikkoi/ipc-runexternal
- Owner: mikkoi
- License: other
- Created: 2019-06-25T07:16:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T08:17:33.000Z (over 2 years ago)
- Last Synced: 2023-08-20T22:54:24.407Z (over 1 year ago)
- Topics: ipc, perl, perl5-module
- Language: Perl
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
ipc-runexternal
===============PC::RunExternal is a Perl module for executing external operating system programs more conveniently than with \`\` (backticks) or exec/system, and without all the hassle of IPC::Open3.
IPC::RunExternal allows:
1) Capture STDOUT and STDERR in scalar variables.
2) Capture both STDOUT and STDERR in one scalar variable, in the correct order.
3) Use timeout to break the execution of a program running too long.
4) Keep user happy by printing something (e.g. '.' or '#') every second.
5) Not happy with simply printing something? Then execute your own code (function) at every second while the program is running.Compatible only with Unix family of operating systems.