optparse の組み込みのアクションや型が望みにかなったものでない 場合、二つの選択肢があります: 一つは optparse の拡張、もう一つは callback オプションの定義です。 optparse の拡張は汎用性に富んでいますが、単純なケースに対して いささか大げさでもあります。大体は簡単なコールバックで事足りるでしょう。
callback オプションの定義は二つのステップからなります:
callback