AnyEvent-Subprocess

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Moose" : "1.15",
            "Moose::Role" : 0,
            "MooseX::Clone" : 0,
            "MooseX::Role::Parameterized" : 0,
            "MooseX::StrictConstructor" : 0,
            "MooseX::Types" : 0,
            "MooseX::Types::Moose" : 0,
            "MooseX::Types::Signal" : 0,
            "POSIX" : 0,
            "Sub::Exporter" : 0,
            "Try::Tiny" : 0,
            "namespace::autoclean" : 0,
            "namespace::clean" : 0
         }
      },
      "test" : {
         "requires" : {
            "Scalar::Util" : 0,
            "Test::Exception" : 0,
            "Test::More" : 0,
            "ok" : 0

META.yml  view on Meta::CPAN

  Moose: 1.15
  Moose::Role: 0
  MooseX::Clone: 0
  MooseX::Role::Parameterized: 0
  MooseX::StrictConstructor: 0
  MooseX::Types: 0
  MooseX::Types::Moose: 0
  MooseX::Types::Signal: 0
  POSIX: 0
  Sub::Exporter: 0
  Try::Tiny: 0
  namespace::autoclean: 0
  namespace::clean: 0
resources:
  repository: http://github.com/jrockway/anyevent-subprocess
version: 1.102912
x_Dist_Zilla:
  plugins:
    -
      class: Dist::Zilla::Plugin::BeJROCKWAY
      name: '@JROCKWAY/BeJROCKWAY'

Makefile.PL  view on Meta::CPAN

    'Moose' => '1.15',
    'Moose::Role' => '0',
    'MooseX::Clone' => '0',
    'MooseX::Role::Parameterized' => '0',
    'MooseX::StrictConstructor' => '0',
    'MooseX::Types' => '0',
    'MooseX::Types::Moose' => '0',
    'MooseX::Types::Signal' => '0',
    'POSIX' => '0',
    'Sub::Exporter' => '0',
    'Try::Tiny' => '0',
    'namespace::autoclean' => '0',
    'namespace::clean' => '0'
  },
  'VERSION' => '1.102912',
  'test' => {
    'TESTS' => 't/*.t'
  }
);


lib/AnyEvent/Subprocess/Easy.pm  view on Meta::CPAN

BEGIN {
  $AnyEvent::Subprocess::Easy::VERSION = '1.102912';
}
# ABSTRACT: wrappers around AnyEvent::Subprocess to save typing in simple cases
use strict;
use warnings;

use AnyEvent;
use AnyEvent::Subprocess;

use Try::Tiny;

use Sub::Exporter -setup => {
    exports => ['qx_nonblock'],
};

sub _build_input_capture_job {
    my ($callback, $code, @delegates) = @_;

    my $proc = AnyEvent::Subprocess->new(
        delegates => [

lib/AnyEvent/Subprocess/Job.pm  view on Meta::CPAN

package AnyEvent::Subprocess::Job;
BEGIN {
  $AnyEvent::Subprocess::Job::VERSION = '1.102912';
}
# ABSTRACT: role representing a runnable job

use AnyEvent;
use AnyEvent::Subprocess::Types qw(JobDelegate SubprocessCode);

use Try::Tiny;

use namespace::autoclean;
use Moose::Role;

with 'AnyEvent::Subprocess::Role::WithDelegates' => {
    type => JobDelegate,
};

has 'code' => (
    is       => 'ro',



( run in 0.791 second using v1.01-cache-2.11-cpan-05444aca049 )