brian d foy > Module-Release-2.07_01 > Module::Release::FTP

Download:
Module-Release-2.07_01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  2
View/Report Bugs
Module Version: 2.07_01   Source   Latest Release: Module-Release-2.09

NAME ^

Module::Release::FTP - Interact with an FTP server

SYNOPSIS ^

NOTE: PAUSE has turned off FTP uploads. Methods in this class will croak.

The release script automatically loads this module when it's time to upload a file

DESCRIPTION ^

ftp_upload( PARAMS )

Upload the file in local_file as remote_file to the FTP server. You can pass parameters to ftp_upload to change some of the behavior. Each parameter has a default value (see the default_* subs at the end of the module):

        Input key       Default value
        ----------      -------------
        upload_dir      /incoming
        user            anonymous
        password        joe@example.com
        hostname        pause.perl.org
ftp_passive_on

Turn on passive FTP.

ftp_passive_off

Turn off passive FTP.

ftp_passive

Get the value of the passive FTP setting

ftp_class_name

The class name to use to create the FTP object. The class needs to follow the Net::FTP interface.

get_ftp_object( HOSTNAME )

Create and returnt the FTP object, based on the class name from ftp_class_name. IT connects to HOSTNAME, but does not login.

Default values

Override these methods to change the default values. Remember that the overridden methods have to show up in the Module::Release namespace.

default_ftp_hostname

pause.perl.org

default_ftp_user

anonymous

default_ftp_password

joe@example.com

default_ftp_upload_dir

/incoming

SEE ALSO ^

Module::Release

SOURCE AVAILABILITY ^

This source is in Github:

        https://github.com/briandfoy/module-release

AUTHOR ^

brian d foy, <bdfoy@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (c) 2007-2013, brian d foy, All Rights Reserved.

You may redistribute this under the same terms as Perl itself.

syntax highlighting: