Group
Extension

Matches 3

Carmel ( M/MI/MIYAGAWA/Carmel-v0.9.2-TRIAL.tar.gz, MIYAGAWA, 2022; MetaCPAN )
Carmel/lib/Carmel/Builder.pm ( view source; MetaCPAN )
d("latest-build")->children) {
        next unless $ent->is_dir && $ent->child("blib/meta/install.json")->exists;
        push @artifacts, $self->collect_artifact->($ent);
    }

    $lib->remove_tree
Carmel ( M/MI/MIYAGAWA/Carmel-v0.9.2-TRIAL.tar.gz, MIYAGAWA, 2022; MetaCPAN )
Carmel/lib/Carmel/App.pm ( view source; MetaCPAN )
);
use Try::Tiny;

# prefer Parse::CPAN::Meta in XS, PP order with JSON.pm
$ENV{PERL_JSON_BACKEND} = 1
  unless defined $ENV{PERL_JSON_BACKEND};

use Class::Tiny {
    verbose => sub { 0 },
};

sub pa
Carmel ( M/MI/MIYAGAWA/Carmel-v0.9.2-TRIAL.tar.gz, MIYAGAWA, 2022; MetaCPAN )
Carmel/lib/Carmel/Artifact.pm ( view source; MetaCPAN )
package Carmel::Artifact;
use strict;
use CPAN::Meta;
use JSON ();
use Path::Tiny ();

sub new {
    my($class, $path) = @_;
    bless { path => Path::Tiny->new($path) }, $class;
}

sub path { $_[0]->
self = shift;

    my $file = $self->path->child("blib/meta/install.json");
    if ($file->exists) {
        return JSON::decode_json($file->slurp);
    }

    die "Can't read build artifact from ", $
f->libs;
}

sub meta {
    my $self = shift;
    CPAN::Meta->load_file($self->path->child("MYMETA.json"));
}

sub requirements {
    my $self = shift;
    $self->requirements_for([qw( configure build 

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.