デフォルトでは、Dist::Zillaが著作権年を見つけられない場合、現在の年を使用します。これは、複数の年または年の範囲をサポートしていないように見えるため、現在の年が最も適切であることがわかります。ただし、実行dzil new Module
するたびに、著作権年が自動的に挿入されますdist.ini
。Dist::Zilla がこれを行うのを防ぐ方法はありますか?
質問する
156 次
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 に答える