MojoX-CPAN-Uploader

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: 1.4
name: MojoX-CPAN-Uploader
no_index:
  directory:
    - inc
    - t
requires:
  File::Spec: 0
  Getopt::Long: 0
  IO::Socket::SSL: 1.43
  IPC::Open3: 0
  Mojolicious: 1.51
  Term::ReadKey: 0
  perl: 5.10.0
resources:
  bugtracker: http://github.com/yko/mojox-cpan-uploader/issues
  license: http://dev.perl.org/licenses/
  repository: http://github.com/yko/mojox-cpan-uploader
version: 0.034

Makefile.PL  view on Meta::CPAN

name 'MojoX-CPAN-Uploader';

all_from 'lib/MojoX/CPAN/Uploader.pm';
author 'Yaroslav Korshak <yko@cpan.org>';
abstract 'Mojo way to upload files to CPAN';
license 'perl';

perl_version '5.010';

requires 'Mojolicious'     => 1.51;
requires 'IO::Socket::SSL' => 1.43;
requires 'Term::ReadKey';
requires 'Getopt::Long';
requires 'File::Spec';
requires 'IPC::Open3';

test_requires 'Test::More';

tests 't/*.t t/*/*.t';

no_index directory => 't';

lib/MojoX/CPAN/Uploader.pm  view on Meta::CPAN


use warnings;
use strict;

use Carp;
use File::Basename;

use Mojo::Base '-base';

require Mojo::UserAgent;
require IO::Socket::SSL;

has client => sub { Mojo::UserAgent->new };
has [qw/user pass/];
has url => sub { Mojo::URL->new('https://pause.perl.org/pause/authenquery') };
has defaults => sub {
    {   CAN_MULTIPART => 1,
        SUBMIT_pause99_add_uri_httpupload =>
          " Upload this file from my disk ",
        pause99_add_uri_uri => "",
    };



( run in 0.504 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )