CatalystのHelperのようなものをModule::Setupで作ってみた
http://github.com/dann/angelos/tree/master/lib/Angelos/Script/Generate.pm
Angelos::Script::Generate::Flavorにflavorを追加すれば、新しくflavorのtypeとして認識されて生成していけるようになるという形。
以下のような形で使う。コマンドの仕様はmerb-genを真似ることにしてみた。
angelos-gen app MyApp
appがflavorのtypeで、Angelos::Script::Generate::Flavor::Appに対応している。
Module::Setupのお陰でflavorが割と簡単に作れるようになってるので、新しいHelperを簡単に作っていける。(Module::Setup)++