ゆうべApp::Cmdの作者であるrjbs氏に呼ばれて、「いまのCLI::Dispatchだと、インストールしたあと、一部のコマンドでしか使われていない依存モジュールがバージョンアップで壊れたりすると、実際にそのコマンドを実行するまで壊れてることがわかんないよね」と指摘されたので、対策を入れてみました。 問題となるのはこんな例のとき。 package MyApp::Script::DoSomething; use strict; use warnings; use Broken::Module; sub run { ... } 1; =head1 NAME MyApp::Script::DoSomething - do something =cutCLI::Dispatchは(App::Cmdと違って/App::CLIと同じく)コマンドを実行したりコマンド一覧を表示するときには一部のコマン