App-Acmeman
view release on metacpan or search on metacpan
lib/App/Acmeman.pm view on Meta::CPAN
$self->prep_dir($name) unless $self->dry_run_option;
debug(1, "downloading $letsencrypt_root_cert_url to \"$name\"");
my $ua = LWP::UserAgent->new;
my $response = $ua->get($letsencrypt_root_cert_url);
if ($response->is_success) {
unless ($self->dry_run_option) {
open(my $fd, '>', $name)
or abend(EX_CANTCREAT,
"can't open \"$name\" for writing: $!");
print $fd $response->decoded_content;
close $fd;
}
} else {
error("error downloading certificate from $letsencrypt_root_cert_url");
abend(EX_NOINPUT, $response->status_line);
}
}
sub setup {
my $self = shift;
( run in 0.281 second using v1.01-cache-2.11-cpan-26ccb49234f )