Alien-XPA
view release on metacpan or search on metacpan
use Capture::Tiny qw( capture );
sub new {
my ( $class, @args ) = @_;
my ( $out, $err, $exit ) = capture { system { $args[0] } @args; $?; };
my $signal = $exit & 127;
my $core = $exit & 128;
$exit = $exit >> 8;
return bless {
cmd => \@args,
out => $out,
err => $err,
exit => $exit,
signal => $signal,
$core => $core,
}, $class;
}
sub out { $_[0]->{out} }
( run in 1.966 second using v1.01-cache-2.11-cpan-de7293f3b23 )