App-perlall
view release on metacpan or search on metacpan
script/perlall view on Meta::CPAN
sub selfupgrade
:Help('Upgrade perlall to its latest or stable version')
{
my $c = shift;
$c->addopts('latest|l');
my $branch = $c->options->{latest} ? 'master' : 'release';
$c->_system("wget","--no-check-certificate","-O","perlall.tmp",
"http://github.com/rurban/App-perlall/raw/$branch/script/perlall");
if (-s "perlall.tmp" > 5000) {
$c->_system("chmod","0755","perlall.tmp");
$c->_system("mv","perlall.tmp",-l $0 ? readlink($0) : $0) or
"$0 updated"
} else {
"wget download from github failed"
}
}
=item B<help>
prints this help. With -v even more.
( run in 0.416 second using v1.01-cache-2.11-cpan-496ff517765 )