library parsearg
要約
このライブラリは obsolete です。 代わりに optparse か getoptlong を使ってください。
getopts ライブラリを拡張して コマンドラインオプションの条件を指定できるようにするライブラリです。 また、指定したオプションが条件にあっていない場合はヘルプメッセージを出力します。
オプション解析
parsearg ライブラリのオプション解析規則は getopts とまったく同じです.
ヘルプメッセージの設定
オプションの解析に失敗したときのヘルプメッセージを設定するには、 まずヘルプメッセージを出力するメソッドを定義し、 そのメソッド名をグローバル変数 $USAGE に代入します。
例:
def usage puts "Usage: #{File.basename($0)} <file>..." puts "Options:" : : end $USAGE = 'usage'
追加・再定義されるメソッド
Kernel#parseArgs
Kernel#printUsageAndExit
Kernel#setExpression
Kernel#setOrAnd
Kernel#setParenthesis
library parsearg