Module::Provision::TraitFor::CPANDistributions - Uploads/Deletes distributions to/from CPAN
use Moose; extends 'Module::Provision::Base'; with 'Module::Provision::TraitFor::CPANDistributions';
Uploads/Deletes distributions to/from CPAN
Reads PAUSE account data from ~/.pause
Defines no attributes
$exit_code = $self->cpan_upload;
Uses CPAN::Uploader to do the heavy lifting
$exit_code = $self->delete_cpan_files;
You must specify the version of the distribution to delete
$exit_code = $self->test_upload;
Upload and install distribution on the test server
$exit_code = $self->set_cpan_password;
Sets the password used to connect to the PAUSE server. Once used the command line program cpan-upload will not work since it cannot decrypt the password in the configuration file ~/.pause
cpan-upload
None
There are no known incompatibilities in this module
There are no known bugs in this module. Please report problems to the address below. Patches are welcome
Larry Wall - For the Perl programming language
Peter Flanigan, <pjfl@cpan.org>
<pjfl@cpan.org>
Copyright (c) 2017 Peter Flanigan. All rights reserved
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic
This program is distributed in the hope that it will be useful, but WITHOUT WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
To install Module::Provision, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Module::Provision
CPAN shell
perl -MCPAN -e shell install Module::Provision
For more information on module installation, please visit the detailed CPAN module installation guide.