App-makedist
view release on metacpan or search on metacpan
bin/makedist view on Meta::CPAN
my @files_in_dist;
# load config file
our $command_on_success;
our $finished_product;
config_init() unless $opt_noconfig;
# First we need to make sure that all files that's listed in the MANIFEST
# actually exists.
verify_manifest();
makedist();
sub makedist {
# App-makedist-0.020.tar.gz
my $dist_tar = build_filename();
# App-makedist-0.020
bin/makedist view on Meta::CPAN
# if we can't figure out a package name, the dist probably isn't a perl
# module, so we use the basename of the current working directory and apply the
# App- prefix
# File-LsColor-0.132.tar.gz
# App-makedist-0.012.tar.gz
return (defined $package ? $package : 'App-' . basename(getcwd()));
}
#>
sub verify_manifest { #<
open(my $fh, '<', $MANIFEST) or die "Can't open '$MANIFEST': aborting\n";
print "- Checking file integrity...\n" if $opt_verbose;
while(<$fh>) {
chomp;
# sometimes the MANIFEST contains things like
# MANIFEST\t\t\t this list of files
s/MANIFEST.+$/MANIFEST/;
( run in 3.577 seconds using v1.01-cache-2.11-cpan-e1769b4cff6 )