12 Mar 2013 19:52:46 UTC
- Distribution: CPAN-Uploader
- Module version: 0.103004
- Source (raw)
- Browse (raw)
- How to Contribute
- Testers (2285 / 3 / 0)
- KwaliteeBus factor: 1
- License: perl_5
- Activity24 month
- Download (16.19KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
- COPYRIGHT AND LICENSE
CPAN::Uploader - upload things to the CPAN
CPAN::Uploader->upload_file($file, \%arg); $uploader->upload_file($file);
Valid arguments are:
user - (required) your CPAN / PAUSE id password - (required) your CPAN / PAUSE password subdir - the directory (under your home directory) to upload to http_proxy - uri of the http proxy to use upload_uri - uri of the upload handler; usually the default (PAUSE) is right debug - if set to true, spew lots more debugging output
This method attempts to actually upload the named file to the CPAN. It will raise an exception on error.
my $uploader = CPAN::Uploader->new(\%arg);
This method returns a new uploader. You probably don't need to worry about this method.
Valid arguments are the same as those to
my $config = CPAN::Uploader->read_config_file( $filename );
This reads the config file and returns a hashref of its contents that can be used as configuration for CPAN::Uploader.
If no filename is given, it looks for .pause in the user's home directory (from the env var
HOME, or the current directory if
See "CONFIGURATION" in cpan_upload for the config format.
This method logs the given string. The default behavior is to print it to the screen. The message should not end in a newline, as one will be added as needed.
This method behaves like
"log", but only logs the message if the CPAN::Uploader is in debug mode.
This code is mostly derived from
cpan-upload-httpby Brad Fitzpatrick, which in turn was based on
cpan-uploadby Neil Bowers. I (rjbs) didn't want to have to use a
systemcall to run either of those, so I refactored the code into this module.
Ricardo SIGNES <firstname.lastname@example.org>
This software is copyright (c) 2013 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install CPAN::Uploader, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install CPAN::Uploader
For more information on module installation, please visit the detailed CPAN module installation guide.