2

默认情况下,如果Dist::Zilla没有找到版权年份,它将使用当前年份,因为它似乎不支持多年或年份范围,我认为当前年份是最合适的。但是,每当我运行dzil new Module它时,它都会自动将版权年份插入我的dist.ini. 有没有办法阻止 Dist::Zilla 这样做?

4

1 回答 1

1

[DistINI]从您的铸币配置文件中删除,并使用带有GatherDir::Templatedist.ini的模板文件。这要灵活得多。

例如,这是我的skel/dist.ini

;                                                       -*-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
于 2012-10-22T23:32:30.000 回答