Dist-Maker
view release on metacpan or search on metacpan
lib/Dist/Maker/Config.pm view on Meta::CPAN
sub save_data {
my($config, $file, $data) = @_;
$data //= $config->user_data;
$file //= $config->config_file;
my $home = $config->home_dir();
if(not -e $home) {
mkdir $home or warn "Cannot mkdir $home: $!";
chmod 0700, $home or warn "Cannot chmod $home: $!";
}
my $header = "#!perl\n" . "# This file is managed by $0.\n";
$config->save( $file => $header . $config->dump_data($data) )
or die "Cannot save config file";
chmod 0600, $file;
}
sub save_data_to_distconfig {
my($config, $distdir, $data) = @_;
$config->save_data( "$distdir/" . $config->distconfig_file, $data);
}
no Mouse;
( run in 0.573 second using v1.01-cache-2.11-cpan-8d75d55dd25 )