Module::Starter -> Module::Setup
モジュール作成にModule::Setupを使うようにしたらすごく便利になった!
なんですが、テンプレート変数が物足りないので結局$template_varsにひとつ追加して使ってます。もしかしてテンプレート内で関数が呼べたりするのかなあ。Template-Toolkitを使ったことがないからよく分からない…。
package Module::Setup; # ... use File::Basename; # ... my $template_vars = { # ... # Module.xsとか # Makefile.PLでclean => { FILE => 'Module.c' }とか module_basename => basename($self->distribute->module_path), }; # ...