默认情况下,如果Dist::Zilla找不到版权年份,它将使用当前年份,因为它似乎不支持多年或年份范围,我认为当前年度最合适。但是,每当我运行dzil new Module
时,它都会自动将版权年份插入我的dist.ini
。有没有办法防止Dist :: Zilla这样做?
答案 0 :(得分:1)
从您的铸币配置文件中删除[DistINI]
,然后使用dist.ini
文件skel/dist.ini
代替GatherDir::Template。这更加灵活。
例如,这是我的; -*-conf-windows-*-{{
$license = ref $dist->license;
if ( $license =~ /^Software::License::(.+)$/ ) {
$license = $1;
} else {
$license = "=$license";
}
$authors = join( "\n", map { "author = $_" } @{$dist->authors} );
'';
}}
name = {{$dist->name}}
{{$authors}}
license = {{$license}}
copyright_holder = {{$dist->copyright_holder}}
[@Author::CJM / CJM]
[AutoPrereqs]
skip = ^(?:lib|strict|utf8|warnings)$
:
profile.ini
然后我的[GatherDir::Template]
root = skel
include_dotfiles = 1 ; want .gitignore
包括:
{{1}}