Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CPAN::Uploader(3)     User Contributed Perl Documentation    CPAN::Uploader(3)

NAME
       CPAN::Uploader -	upload things to the CPAN

VERSION
       version 0.103013

METHODS
   upload_file
	 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.

   new
	 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	"upload_file".

   read_config_file
	 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 "HOME"
       isn't set).

       See "CONFIGURATION" in cpan-upload for the config format.

   log
	 $uploader->log($message);

       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.

   log_debug
       This method behaves like	"log", but only	logs the message if the
       CPAN::Uploader is in debug mode.

ORIGIN
       This code is mostly derived from	"cpan-upload-http" by Brad
       Fitzpatrick, which in turn was based on "cpan-upload" by	Neil Bowers.
       I (rjbs)	didn't want to have to use a "system" call to run either of
       those, so I refactored the code into this module.

AUTHOR
       Ricardo SIGNES <rjbs@cpan.org>

CONTRIBUTORS
       o   Barbie <barbie@missbarbell.co.uk>

       o   Christian Walde <walde.christian@googlemail.com>

       o   David Caldwell <david@porkrind.org>

       o   David Golden	<dagolden@cpan.org>

       o   fREW	Schmidt	<frioux@gmail.com>

       o   Gabor Szabo <szabgab@gmail.com>

       o   Graham Knop <haarg@haarg.org>

       o   Kent	Fredric	<kentfredric@gmail.com>

       o   Mark	Fowler <mark@twoshortplanks.com>

       o   Mike	Doherty	<doherty@cs.dal.ca>

       o   Steven Haryanto (on Asus Zenbook) <stevenharyanto@gmail.com>

       o   sungo <sungo@sungo.us>

       o   Torsten Raudssus <github@raudssus.de>

       o   Vincent Pit <perl@profvince.com>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2016 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.

perl v5.32.1			  2016-09-06		     CPAN::Uploader(3)

NAME | VERSION | METHODS | ORIGIN | AUTHOR | CONTRIBUTORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=CPAN::Uploader&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help