作業中のいくつかのスクリプト用の便利なライブラリを作成しました。Getopt::Long
必須の引数を提供することに加えて、もう少し単純なものにラップします。そのため、ライブラリは、スクリプトの必須/可能なコマンドライン引数のリストにいくつかの引数を追加します。
スクリプトはフラグに対してpod2usageも呼び出すので--help
、ライブラリが個々のスクリプトに提供するこれらの各フラグの定義を提供し、pod2usageが呼び出されたときにレンダリングできるようにする方法が必要です。
たとえば--dosomething
、ライブラリによってフラグが追加された場合、とにかく、を実行するa.pl --help
と、によって提供されるヘルプ定義a.pl
だけでなく、ライブラリによって提供される定義も--dosomething
含まれa.pl
ます。
これを実現する方法はありますか?実行時にライブラリにスクリプトのPODを変更させる方法はありますか?