view release on metacpan or search on metacpan
cpanfile.snapshot view on Meta::CPAN
App::perlimports::Config 0.000057
App::perlimports::Document 0.000057
App::perlimports::ExportInspector 0.000057
App::perlimports::Include 0.000057
App::perlimports::Role::Logger 0.000057
App::perlimports::Sandbox 0.000057
requirements:
Capture::Tiny 0
Class::Inspector 1.36
Cpanel::JSON::XS 0
Data::Dumper 0
Data::UUID 0
ExtUtils::MakeMaker 0
File::Basename 0
File::XDG 1.01
Getopt::Long::Descriptive 0
List::Util 0
Log::Dispatch 2.70
Memoize 0
Module::Runtime 0
Moo 0
cpanfile.snapshot view on Meta::CPAN
B::Keywords 1.27
requirements:
B 0
ExtUtils::MakeMaker 0
CPAN-Uploader-0.103018
pathname: R/RJ/RJBS/CPAN-Uploader-0.103018.tar.gz
provides:
CPAN::Uploader 0.103018
requirements:
Carp 0
Data::Dumper 0
Digest::MD5 0
ExtUtils::MakeMaker 6.78
File::Basename 0
File::Spec 0
Getopt::Long::Descriptive 0.084
HTTP::Request::Common 0
HTTP::Status 0
LWP::Protocol::https 1
LWP::UserAgent 0
Term::ReadKey 0
cpanfile.snapshot view on Meta::CPAN
requirements:
ExtUtils::CBuilder 0
Module::Build 0.4004
perl 5.014
ExtUtils-Config-0.010
pathname: L/LE/LEONT/ExtUtils-Config-0.010.tar.gz
provides:
ExtUtils::Config 0.010
ExtUtils::Config::MakeMaker 0.010
requirements:
Data::Dumper 0
ExtUtils::MakeMaker 0
ExtUtils::MakeMaker::Config 0
perl 5.006
strict 0
warnings 0
ExtUtils-Helpers-0.028
pathname: L/LE/LEONT/ExtUtils-Helpers-0.028.tar.gz
provides:
ExtUtils::Helpers 0.028
ExtUtils::Helpers::Unix 0.028
cpanfile.snapshot view on Meta::CPAN
ExtUtils::MakeMaker::charstar 7.76
ExtUtils::MakeMaker::version 7.76
ExtUtils::MakeMaker::version::regex 7.76
ExtUtils::MakeMaker::version::vpp 7.76
ExtUtils::Mkbootstrap 7.76
ExtUtils::Mksymlists 7.76
ExtUtils::testlib 7.76
MM 7.76
MY 7.76
requirements:
Data::Dumper 0
Encode 0
File::Basename 0
File::Spec 0.8
Pod::Man 0
perl 5.006
File-Find-Rule-0.34
pathname: R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz
provides:
File::Find::Rule 0.34
File::Find::Rule::Test::ATeam undef
cpanfile.snapshot view on Meta::CPAN
Module::Build::Platform::VOS 0.4234
Module::Build::Platform::Windows 0.4234
Module::Build::Platform::aix 0.4234
Module::Build::Platform::cygwin 0.4234
Module::Build::Platform::darwin 0.4234
Module::Build::Platform::os2 0.4234
Module::Build::PodParser 0.4234
requirements:
CPAN::Meta 2.142060
Cwd 0
Data::Dumper 0
ExtUtils::CBuilder 0.27
ExtUtils::Install 0
ExtUtils::Manifest 0
ExtUtils::Mkbootstrap 0
ExtUtils::ParseXS 2.21
File::Basename 0
File::Compare 0
File::Copy 0
File::Find 0
File::Path 0
cpanfile.snapshot view on Meta::CPAN
requirements:
ExtUtils::MakeMaker 0
perl 5.006
Sereal-Decoder-5.004
pathname: Y/YV/YVES/Sereal-Decoder-5.004.tar.gz
provides:
Sereal::Decoder 5.004
Sereal::Decoder::Constants 5.004
Sereal::Performance undef
requirements:
Data::Dumper 0
Devel::CheckLib 1.16
ExtUtils::MakeMaker 7.0
ExtUtils::ParseXS 2.21
File::Find 0
File::Path 0
File::Spec 0
Scalar::Util 0
Test::Deep 0
Test::Differences 0
Test::LongString 0
Test::More 0.88
Test::Warn 0
XSLoader 0
perl 5.008
Sereal-Encoder-5.004
pathname: Y/YV/YVES/Sereal-Encoder-5.004.tar.gz
provides:
Sereal::Encoder 5.004
Sereal::Encoder::Constants 5.004
requirements:
Data::Dumper 0
Devel::CheckLib 1.16
ExtUtils::MakeMaker 7.0
ExtUtils::ParseXS 2.21
File::Find 0
File::Path 0
File::Spec 0
Hash::Util 0
Scalar::Util 0
Sereal::Decoder 5.004
Test::Deep 0
cpanfile.snapshot view on Meta::CPAN
pathname: O/OA/OALDERS/TOML-Tiny-0.20.tar.gz
provides:
TOML::Tiny 0.20
TOML::Tiny::Grammar 0.20
TOML::Tiny::Parser 0.20
TOML::Tiny::Tokenizer 0.20
TOML::Tiny::Util 0.20
TOML::Tiny::Writer 0.20
requirements:
Carp 0
Data::Dumper 0
Encode 0
Exporter 0
ExtUtils::MakeMaker 0
Math::BigInt 1.999718
perl 5.018
Task-Weaken-1.06
pathname: E/ET/ETHER/Task-Weaken-1.06.tar.gz
provides:
Task::Weaken 1.06
requirements:
cpanfile.snapshot view on Meta::CPAN
Scalar::Util 1.09
Test::Builder 0
Test::More 0.96
perl 5.012
Test-Differences-0.71
pathname: D/DC/DCANTRELL/Test-Differences-0.71.tar.gz
provides:
Test::Differences 0.71
requirements:
Capture::Tiny 0.24
Data::Dumper 2.126
ExtUtils::MakeMaker 0
Test::More 0.88
Text::Diff 1.43
Test-Fatal-0.017
pathname: R/RJ/RJBS/Test-Fatal-0.017.tar.gz
provides:
Test::Fatal 0.017
requirements:
Carp 0
Exporter 5.57
cpanfile.snapshot view on Meta::CPAN
Test::More 1.302214
Test::Simple 1.302214
Test::Tester 1.302214
Test::Tester::Capture 1.302214
Test::Tester::CaptureRunner 1.302214
Test::Tester::Delegate 1.302214
Test::use::ok 1.302214
ok 1.302214
requirements:
B 0
Data::Dumper 0
Exporter 0
ExtUtils::MakeMaker 0
File::Spec 0
File::Temp 0
Scalar::Util 1.13
Storable 0
Term::Table 0.013
Time::HiRes 0
overload 0
perl 5.006002
cpanfile.snapshot view on Meta::CPAN
URI::snews 5.32
URI::ssh 5.32
URI::telnet 5.32
URI::tn3270 5.32
URI::urn 5.32
URI::urn::isbn 5.32
URI::urn::oid 5.32
requirements:
Carp 0
Cwd 0
Data::Dumper 0
Encode 0
Exporter 5.57
ExtUtils::MakeMaker 0
MIME::Base32 0
MIME::Base64 2
Net::Domain 0
Scalar::Util 0
constant 0
integer 0
overload 0
cpanfile.snapshot view on Meta::CPAN
YAML::PP::Schema::Perl v0.39.0
YAML::PP::Schema::Tie::IxHash v0.39.0
YAML::PP::Schema::YAML1_1 v0.39.0
YAML::PP::Type::MergeKey v0.39.0
YAML::PP::Writer v0.39.0
YAML::PP::Writer::File v0.39.0
requirements:
B 0
B::Deparse 0
Carp 0
Data::Dumper 0
Encode 0
Exporter 0
ExtUtils::MakeMaker 0
File::Basename 0
Getopt::Long 0
MIME::Base64 0
Module::Load 0
Scalar::Util 1.07
Tie::Array 0
Tie::Hash 0
lib/App/BS/CLI.pm view on Meta::CPAN
class App::BS::CLI : isa(App::BS) : does(App::BS::Common)
: does(BS::alpm);
use utf8;
use v5.40;
use Carp;
use Pod::Usage;
use Const::Fast;
use Data::Dumper;
use Getopt::Long qw(GetOptionsFromArray :config auto_abbrev permute bundling);
const our $S_MULTI_BAREARG => "Two bare argument handlers are defined. Please"
. " remove either 'getopts->{\"<>\"}' or 'handle_bareargs' in 'new'.";
field $bareargs : param(argv) : mutator(argv);
field $handle_bareargs : param = undef;
ADJUSTPARAMS($params) {
my @handle_bareargs_arr;
lib/BS/Common.pm view on Meta::CPAN
role BS::Common : does(BS::Path);
use utf8;
use v5.40;
use Carp;
use IPC::Run3;
use Tie::File;
use Const::Fast;
use Time::Piece;
use Data::Dumper;
use List::AllUtils qw(any all first);
use Syntax::Keyword::Try;
use Const::Fast::Exporter;
use Syntax::Keyword::Dynamically;
use subs qw(dmsg bsx callstack __pkgfn__ const);
our @EXPORT = qw(dmsg bsx callstack __pkgfn__ const);
const our $DEBUG => ( any { $_ } @ENV{qw(BS_DEBUG DEBUG)} ) || 0;
lib/BS/Common.pm view on Meta::CPAN
my $self = # Maybe there's a reason to make an anon class here?
blessed $msgs[0] && $msgs[0]->DOES('BS::Common') ? shift @msgs : undef;
if ( state $debug = $DEBUG // $ENV{DEBUG} // undef ) {
my @caller = caller 0;
my $out = "*** " . localtime->datetime . " - DEBUG MESSAGE ***\n\n";
{
local $Data::Dumper::Pad = " ";
local $Data::Dumper::Indent = 1;
$out .=
scalar @msgs > 1 ? Dumper(@msgs)
: ref $msgs[0] ? Dumper(@msgs)
: eval { my $s = $msgs[0] // 'undef'; " $s\n" };
$out .= "\n"
}
$out .=
lib/BS/Ext/pacinfo.pm view on Meta::CPAN
package BS::Ext::pacinfo;
role BS::Ext::pacinfo : does(BS::Package::Meta);
use utf8;
use v5.40;
use Carp;
use List::Util 'any';
use Const::Fast;
use Data::Dumper;
const our $DEBUG => any { $_ } @ENV{qw(PKGBASE_DEBUG BS_DEBUG DEBUG)} || 0;
const our @VALID_KEYS => qw(Name Base Repository);
const our $VALID_KEY_RE => map { qr/^($_)$/i } join '|', (@VALID_KEYS);
const our $DEPKEY_RE => qr/^(Requires|Optional Deps)$/i;
method info : common ($pkgstr, %args) {
my ( @out, $err );
my $res = BS::Common->bsx(
[ 'pacinfo', $pkgstr ],
lib/Minilla/ModuleMaker/InlineMakeMaker.pm view on Meta::CPAN
package Minilla::ModuleMaker::InlineMakeMaker;
use strict;
use warnings;
use utf8;
use Data::Section::Simple qw(get_data_section);
use Text::MicroTemplate qw(render_mt);
use Data::Dumper;
use File::Spec::Functions qw(catdir rel2abs);
use File::Find ();
use TAP::Harness::Env;
use Cwd;
# This module is EXPERIMENTAL.
# You can use this. But I may change the behaviour...
use Moo;
no Moo;
use Minilla::Util qw(spew_raw);
sub generate {
my ($self, $project) = @_;
local $Data::Dumper::Terse = 1;
local $Data::Dumper::Useqq = 1;
local $Data::Dumper::Purity = 1;
local $Data::Dumper::Indent = 1;
local $Data::Dumper::Sortkeys = 1;
my $content = get_data_section('Makefile.PL');
my $mt = Text::MicroTemplate->new(template => $content, escape_func => sub { $_[0] });
my $src = $mt->build->($project);
spew_raw('Makefile.PL', $src);
}
sub prereqs {
my ($self, $project) = @_;
my %configure_requires = (
'Inline::MakeMaker' => '0.86',
'ExtUtils::MakeMaker' => $self->_eumm_minimum_version($project),
lib/Minilla/ModuleMaker/InlineMakeMaker.pm view on Meta::CPAN
sub _find {
my ($pattern, $dir) = @_;
my @ret;
File::Find::find(sub { push @ret, $File::Find::name if /$pattern/ && -f }, $dir) if -d $dir;
return @ret;
}
1;
__DATA__
@@ Makefile.PL
? my $project = shift;
? use Data::Dumper;
# =========================================================================
# THIS FILE IS AUTOMATICALLY GENERATED BY MINILLA.
# DO NOT EDIT DIRECTLY.
# =========================================================================
use 5.006;
use strict;
use Inline::MakeMaker;
use ExtUtils::MakeMaker <?= $project->module_maker->_eumm_minimum_version($project) ?>;
? if ( @{ $project->unsupported->os } ) {
script/bs-pacman view on Meta::CPAN
#!/usr/bin/env perl
use utf8;
use v5.40;
use lib 'lib';
#use BS::Common;
use Data::Dumper;
use IPC::Run3;
if ( $ENV{DEBUG} ) {
warn Dumper( { argv => \@ARGV } ) . "\n";
}
my @out;
my @overwrite = $ARGV[0] eq '-S' ? qw(--overwrite '*' --noconfirm) : ();
push @overwrite, '--needed' if $ENV{ASNEEDED};
script/bs-reposrv view on Meta::CPAN
#!/usr/bin/env perl
use utf8;
use v5.40;
use Data::Dumper;
our $app = sub {
use Data::Dumper;
#use Plack::Builder;
use Plack::App::Directory;
warn Dumper(@_);
#return [ 200
# , [[ 'Content-Type' => 'application/json' ]]
# , encode_json({ hello => "world" })]
script/pkgbase.pl view on Meta::CPAN
#!/usr/bin/env perl
use utf8;
use v5.40;
use lib 'lib';
use IPC::Run3;
use Const::Fast;
use Data::Dumper;
use List::Util 'uniq';
use BS::Common;
use BS::Ext::pacman;
use BS::Ext::expac;
our $DEBUG => $ENV{DEBUG} // 0;
our $SHORTCIRCUIT => $ENV{SHORTCIRCUIT} // 0;
const our $pkgnamebase_re => qr/[:a-zA-Z0-9\@_\+]{1}[a-zA-Z0-9\@_\+\.\+]+/;
script/vcsutil.pl view on Meta::CPAN
#!/usr/bin/env perl
use utf8;
use v5.40;
use Path::Tiny;
use Data::Dumper;
use List::Util 'uniq';
our %pkgmeta = (
wktree => [$ENV],
bare => [],
remote => []
)