SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-IPC-System-Simple rpm build for : OpenSuSE. For other distributions click perl-IPC-System-Simple.

Name : perl-IPC-System-Simple
Version : 1.25 Vendor : openSUSE
Release : 8.3 Date : 2017-05-10 01:26:17
Group : Development/Libraries/Perl Source RPM : perl-IPC-System-Simple-1.25-8.3.src.rpm
Size : 0.07 MB
Packager : http://bugs_opensuse_org
Summary : Run commands simply, with detailed diagnostics
Description :
Calling Perl\'s in-built \'system()\' function is easy, determining if it was
successful is _hard_. Let\'s face it, \'$?\' isn\'t the nicest variable in the
world to play with, and even if you _do_ check it, producing a
well-formatted error string takes a lot of work.

\'IPC::System::Simple\' takes the hard work out of calling external commands.
In fact, if you want to be really lazy, you can just write:

use IPC::System::Simple qw(system);

and all of your \'system\' commands will either succeed (run to completion
and return a zero exit value), or die with rich diagnostic messages.

The \'IPC::System::Simple\' module also provides a simple replacement to
Perl\'s backticks operator. Simply write:

use IPC::System::Simple qw(capture);

and then use the the /capture() manpage command just like you\'d use
backticks. If there\'s an error, it will die with a detailed description of
what went wrong. Better still, you can even use \'capturex()\' to run the
equivalent of backticks, but without the shell:

use IPC::System::Simple qw(capturex);

my $result = capturex($command, AATTargs);

If you want more power than the basic interface, including the ability to
specify which exit values are acceptable, trap errors, or process
diagnostics, then read on!

RPM found in directory: /vol/rzm3/linux-opensuse/distribution/leap/42.3/repo/oss/suse/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-IPC-System-Simple-1.25-8.3.noarch.rpm
     

Provides :
perl(IPC::System::Simple)
perl-IPC-System-Simple

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/IPC
/usr/lib/perl5/vendor_perl/5.18.2/IPC/System
/usr/lib/perl5/vendor_perl/5.18.2/IPC/System/Simple.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-IPC-System-Simple
/usr/share/doc/packages/perl-IPC-System-Simple/Changes
/usr/share/doc/packages/perl-IPC-System-Simple/LICENSE
/usr/share/doc/packages/perl-IPC-System-Simple/README
/usr/share/doc/packages/perl-IPC-System-Simple/examples
/usr/share/doc/packages/perl-IPC-System-Simple/examples/rsync-backup.pl
/usr/share/man/man3/IPC::System::Simple.3pm.gz

 
ICM