use warnings;
use strict;
use Net::FTP::Recursive;
if (@ARGV != 4) {
die "I need host, username, password remote dir";
}
my $ftp = Net::FTP::Recursive->new(shift) or die;
$ftp -> login(shift, shift) or die;
$ftp -> cwd(shift);
# $ftp -> binary;
$ftp -> rget();