Net-FTPTurboSync
view release on metacpan or search on metacpan
lib/Net/FTPTurboSync/PrgOpts.pm view on Meta::CPAN
} else {
push @cloptions, $curopt;
}
}
return \@cloptions;
}
sub netRC {
my ( $self ) = @_;
if ( ($self->{ftpserver} ne "") and ($self->{ftppasswd} eq "anonymous") ) {
if ($self->{ftpuser} eq "ftp") {
my $netrcdata = Net::Netrc->lookup($self->{ftpserver});
if ( defined $netrcdata ) {
$self->{ftpuser} = $netrcdata->login;
$self->{ftppasswd} = $netrcdata->password;
}
} else {
my $netrcdata = Net::Netrc->lookup($self->{ftpserver},$self->{ftpuser});
if ( defined $netrcdata ) {
$self->{ftppasswd} = $netrcdata->password;
}
}
}
}
sub validateFtp {
my ( $self ) = @_;
if ($self->{ftpuser} eq "?") { print "User: "; $self->{ftpuser}=<STDIN>; chomp($self->{ftpuser}); }
if ($self->{ftppasswd} eq "?") { print "Password: "; $self->{ftppasswd}=<STDIN>; chomp($self->{ftppasswd}); }
if ($self->{ftpserver} eq "") { print "ERROR: No FTP server given.\n"; $self->{returncode}+=1; }
if ($self->{ftpdir} eq "") { print "ERROR: No FTP directory given.\n"; $self->{returncode}+=1; }
( run in 0.590 second using v1.01-cache-2.11-cpan-454fe037f31 )