CatalystX-Starter
view release on metacpan or search on metacpan
lib/CatalystX/Starter.pm view on Meta::CPAN
# fix files
{
my $dist_name = $module;
my $main_module_path = "lib/$module.pm";
$dist_name =~ s/::/-/g;
$main_module_path =~ s|::|/|g;
foreach my $file (@files) {
my $data = read_file($file);
chmod 0644, $file;
$data =~ s/\[% DIST_NAME %\]/$dist_name/g;
$data =~ s/\[% MODULE %\]/$module/g;
$data =~ s/\[% MAIN_MODULE_PATH %\]/$main_module_path/g;
write_file($file, $data);
}
}
# fix subdirs
_fix_files($module, $_) for @dirs;
closedir $dh;
( run in 0.419 second using v1.01-cache-2.11-cpan-8d75d55dd25 )