App-GitHub-FindRepository
view release on metacpan or search on metacpan
lib/App/GitHub/FindRepository.pm view on Meta::CPAN
286287288289290291292293294295296297298299300301302303304305306
return
$ENV
{GH_FR_PINGER} || _find_in_path
'git-ls-remote'
|| _find_in_path
'git-peek-remote'
;
}
sub
_get_by_LWP {
my
$self
=
shift
;
return
sub
{
my
$url
=
shift
;
my
$agent
= LWP::UserAgent->new;
my
$response
=
$agent
->get(
$url
);
die
$response
->status_line,
"\n"
unless
$response
->is_success;
return
$response
->decoded_content;
};
}
sub
_get_by_curl {
my
$self
=
shift
;
my
$curl
=
shift
;
return
sub
{
my
$url
=
shift
;
return
`
$curl
-s -L
$url
`;
};
( run in 0.253 second using v1.01-cache-2.11-cpan-496ff517765 )