CPAN-Mini-Inject-Remote

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

    build_requires => {
        'Test::More' => 0,
    },
    requires => {
        'Getopt::Long' => 0,
        'Pod::Usage' => 0,
        'Params::Validate' => 0,
        'File::Spec' => 0,
        'YAML::Any' => 0,
        'LWP::UserAgent' => 0,
        'HTTP::Request' => 0,
        'HTTP::Request::Common' => 0,
        'Archive::Tar' => 0,
        'CPAN::Meta' => 0,
    },
    add_to_cleanup      => [ 'CPAN-Mini-Inject-Remote-*' ],
    create_makefile_pl => 'traditional',
);

$builder->create_build_script();

META.json  view on Meta::CPAN

         "requires" : {
            "Module::Build" : "0.42"
         }
      },
      "runtime" : {
         "requires" : {
            "Archive::Tar" : "0",
            "CPAN::Meta" : "0",
            "File::Spec" : "0",
            "Getopt::Long" : "0",
            "HTTP::Request" : "0",
            "HTTP::Request::Common" : "0",
            "LWP::UserAgent" : "0",
            "Params::Validate" : "0",
            "Pod::Usage" : "0",
            "YAML::Any" : "0"
         }
      }
   },
   "provides" : {
      "CPAN::Mini::Inject::Remote" : {
         "file" : "lib/CPAN/Mini/Inject/Remote.pm",

META.yml  view on Meta::CPAN

name: CPAN-Mini-Inject-Remote
provides:
  CPAN::Mini::Inject::Remote:
    file: lib/CPAN/Mini/Inject/Remote.pm
    version: '0.04'
requires:
  Archive::Tar: '0'
  CPAN::Meta: '0'
  File::Spec: '0'
  Getopt::Long: '0'
  HTTP::Request: '0'
  HTTP::Request::Common: '0'
  LWP::UserAgent: '0'
  Params::Validate: '0'
  Pod::Usage: '0'
  YAML::Any: '0'
resources:
  license: http://dev.perl.org/licenses/
version: '0.04'

Makefile.PL  view on Meta::CPAN

use ExtUtils::MakeMaker;
WriteMakefile
(
  'NAME' => 'CPAN::Mini::Inject::Remote',
  'VERSION_FROM' => 'lib/CPAN/Mini/Inject/Remote.pm',
  'PREREQ_PM' => {
                   'Archive::Tar' => 0,
                   'CPAN::Meta' => 0,
                   'File::Spec' => 0,
                   'Getopt::Long' => 0,
                   'HTTP::Request' => 0,
                   'HTTP::Request::Common' => 0,
                   'LWP::UserAgent' => 0,
                   'Params::Validate' => 0,
                   'Pod::Usage' => 0,
                   'Test::More' => 0,
                   'YAML::Any' => 0
                 },
  'INSTALLDIRS' => 'site',
  'EXE_FILES' => [
                   'bin/mcpani_remote',
                   'bin/mcpani_remote.pl'

lib/CPAN/Mini/Inject/Remote.pm  view on Meta::CPAN


package CPAN::Mini::Inject::Remote;

use strict;
use warnings;
use Params::Validate qw/validate
                        SCALAR/;
use File::Spec;
use YAML::Any qw/LoadFile/;
use LWP::UserAgent;
use HTTP::Request;
use HTTP::Request::Common;
use Data::Dumper;
use Carp;

=head1 NAME

CPAN::Mini::Inject::Remote - Inject into your CPAN mirror from over here

=head1 VERSION

Version 0.04



( run in 0.500 second using v1.01-cache-2.11-cpan-de7293f3b23 )