Dist-Zilla-PluginBundle-Author-ETHER
view release on metacpan or search on metacpan
lib/Dist/Zilla/PluginBundle/Author/ETHER.pm view on Meta::CPAN
# stolen shamelessly from Dist::Zilla::Plugin::UploadToCPAN
my $self = shift;
require CPAN::Uploader;
my $file = $self->pause_cfg_file;
$file = File::Spec->catfile($self->pause_cfg_dir, $file)
unless File::Spec->file_name_is_absolute($file);
return {} unless -e $file && -r _;
my $cfg = try {
CPAN::Uploader->read_config_file($file)
} catch {
warn "[\@Author::ETHER] Couldn't load credentials from '$file': $_";
{};
};
return $cfg;
}
sub _pause_download_url {
my $self = shift;
my ($username, $password) = @{$self->_pause_config}{qw(user password)};
return if not $username or not $password;
$password = uri_escape($password) =~ s/%/%%/gr;
( run in 0.229 second using v1.01-cache-2.11-cpan-4d50c553e7e )