Помешать Dist::Zilla вставить год авторского права?
По умолчанию, если Dist::Zilla не находит год авторского права, он будет использовать текущий год, так как он, кажется, не поддерживает несколько лет или диапазонов года, я считаю текущий год наиболее подходящим. Однако всякий раз, когда я бегу dzil new Module
он автоматически вставляет год авторского права в мой dist.ini
, Есть ли способ предотвратить это от Dist::Zilla?
1 ответ
Решение
Удалить [DistINI]
из вашего профиля чеканки, и используйте шаблон dist.ini
файл с GatherDir::Template вместо этого. Это гораздо более гибко.
В качестве примера вот мой 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