NAME

IPC::Nosh - Flexible no-shell IPC interface with IO muxing

SYNOPSIS

use IPC::Nosh;

my $err;

my $run = run(
    [qw(ls -ltra)],
    out       => path('ls-output.txt'),
    err       => \$err,
    autochomp => 1,
    on        => {
        out => sub ($line) {
            my ( $path, undef ) = split /\s/, $line;
            path($path)->absolute . "\n";
        }
    }
  );

if ($run->status > 0) {
    fatal($err)
}

DESCRIPTION

IPC::Nosh is ...

LICENSE

Copyright (C) Ian P Bradley.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Ian P Bradley <ian.bradley@studiocrabapple.com>