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

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

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
Turn on passive FTP.
Turn off passive FTP.
Get the value of the passive FTP setting
The class name to use to create the FTP object. The class needs to follow the Net::FTP interface.
Create and returnt the FTP object, based on the class name from ftp_class_name. IT connects to HOSTNAME, but does not login.
Override these methods to change the default values. Remember that the overridden methods have to show up in the Module::Release namespace.
pause.perl.org
anonymous
joe@example.com
/incoming


This source is in Github:
git://github.com/briandfoy/module-release.git

brian d foy, <bdfoy@cpan.org>

Copyright (c) 2007-2011, brian d foy, All Rights Reserved.
You may redistribute this under the same terms as Perl itself.