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)++