Subscribed unsubscribe Subscribe Subscribe

フレームワークの plugin のロード出来るポイントで考えていること

plackup app.psgi

みたいな感じでアプリをたちあげる時 query を見たかったら

DBIC_TRACE=1 plackup app.psgi

とか

plackup -MDBIx::QueryLog app.psgi

とかやる.

例えば ark の plugin で soh335 memo とかやろうとすると ark の設定とかを書いたりする lib/MyApp.pm みたいなところに

package MyApp;
use Ark;

use_plugins qw(...);

__PACKAGE__->meta->make_immutable;

みたいな感じで書くけど一時的に挙動変えるだけだけならコマンドラインでやりたい。でも ark の plugin として動作させないとみたいな時、とてもめんどくさい感じするのでコマンドラインからも plugin のロードとか出来ると便利かなーと考えた。