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 に答える