Net::FTP;
use Getopt::Long;
use File::Temp qw(tempdir);
use YAML qw(Dump LoadFile DumpFile);
use JSON::XS;
use version;
use File::Basename qw(dirname);
use CPAN;
use CPANPLUS::Backend;
use Config;
us
=head2 load_meta
Loads META.yml or META.json
=cut
sub load_meta {
my $self = shift;
if ( -e 'META.json' ) {
open +( my $f ), '<', 'META.json' or die $!;
local $/ = undef;
local $\ = undef;
return JSON::XS::decode_json(<$f>);
}
else {
return LoadFile('META.yml');
}
}
1;
__END__
=head1 NAME
App::Pm2Port - Creates FreeBSD port from Per