MinillaでPerlのモジュールを作成する - おみつ雑記


自分用メモ

TL;DR

  • Minilla - CPAN モジュールのテンプレート, ビルドシステム, テストテンプレート,,,などを提供してくれる(オーサリング)パッケージ
  • 2020 年末現在は頻繁に使われてそう
  • CPAN, DarkPAN のリポジトリにアップロードしない前提でもこれでパッケージングするのがよさそう

環境

kv
コンピュータMacbook Pro 2017(13inch), Intel core i5-7360U 2.30GHz, RAM 8GB
OSmacOS Big Sur - ver.11.0.1
Perlver.5.28.2(plenv)

やること

$ cpanm Minilla $ minil new Acme::Nasustim::HogeHoge $ cd Acme-Nasustim-HogeHoge

// 依存パッケージのインストール cpanfile にモジュールを追記 $ carton install

// モジュール本体のコードとテストを書く $ carton exec — prove -Ilib t

References