Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 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