Pb
view release on metacpan or search on metacpan
t/Test/Pb/Bin.pm view on Meta::CPAN
our %ERRNO =
(
ENOENT => do { $! = Errno::ENOENT; "$!" }, # No such file or directory
);
# helpers
# poor man's slurp, compressed, mostly courtesy of:
# https://www.perl.com/article/21/2013/4/21/Read-an-entire-file-into-a-string/
sub _slurp { return undef unless -r "$_[0]"; local @ARGV=shift; local $/ unless wantarray; <> }
# testing stuff
sub pb_basecmd
{
my ($name, $cmd) = @_;
open my $out, ">$TMPDIR/$name";
say $out "#! $^X";
print $out $cmd;
( run in 0.617 second using v1.01-cache-2.11-cpan-49f99fa48dc )