るりまサーチ

最速Rubyリファレンスマニュアル検索!
426件ヒット [1-100件を表示] (0.060秒)
トップページ > クエリ:p[x] > クエリ:getoptlong[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

検索結果

<< 1 2 3 ... > >>

getoptlong (44100.0)

getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。

...getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド
行オプションの解析を行う Ruby のライブラリです。


=== GNU getopt_long() とは?

GNU getopt_long() は、コマンド行オプションの解析を行う C の関数です。多
くの GNU ソフ...
...トウェアがこの関数を使用しています。GNU getopt_long() そし
getoptlong には、以下のような特徴があります。

* 伝統的な一文字オプションに加えて、長いオプションに対応しています。長
いオプションは `-' の代わりに `-...
...`--' によって、オプションの解析を強制的に終了します。


=== 順序形式 (ordering)

GNU getopt_long() および getoptlong.rb には、`REQUIRE_ORDER',
`PERMUTE', `RETURN_IN_ORDER' という、3 つの「順序形式」が用
意されています。それぞれの処理形...

GetoptLong#set_options(*arguments) -> self (26154.0)

あなたのプログラムで、認識させたいオプションをセットします。 個々のオプションは、オプション名と引数のフラグからなる配列でな ければいけません。

...ます。配列中の引数のフラグは、GetoptLong::NO_ARGUMENT,
GetoptLong
::REQUIRE_ARGUMENT, GetoptLong::OPTIONAL_ARGUMENT
のいずれかでなくてはなりません。

オプションを設定できるのは、get, get_option, each,
each_option メソッドを呼び出す前だけです...
...ます。

@param arguments オプションを表す配列を指定します。

@raise ArgumentError 不正な引数が与えられるた場合、発生します。

p
arser.set_options(['-d', '--debug', GetoptLong::NO_ARGUMENT],
['--version', GetoptLong::NO_ARGUMENT],...
...['--help', GetoptLong::NO_ARGUMENT])

オプション名と引数のフラグの順番に決まりはないので、次のような
形式でも構いません。

p
arser.set_options([GetoptLong::NO_ARGUMENT, '-d', '--debug'],
[GetoptLong::NO_ARGUMENT, '-...

GetoptLong::OPTIONAL_ARGUMENT -> 2 (26100.0)

オプションにはオプショナル引数があることを表す定数です。

オプションにはオプショナル引数があることを表す定数です。

GetoptLong#each_option {|optname, optarg|...} (23306.0)

get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。

...get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。

@see GetoptLong#get...

GetoptLong#get_option -> [String, String] (23124.0)

ARGV から、次のオプションの名前と、もしあればその引数の組を取 得します。メソッドは 2 つの値を返し、1 つ目の値がオプション名 (例: --max-size) で、2 つ目がオプションの引数 (例: 20K) です。

...す。

get と get_option は常にオプション名を正式名
で返します。与えられたオプションが引数を取らないときは、
空の文字列 ('') が optarg にセットされます。オプションが
ARGV に残っていないときは、optname, optarg ともに nil...
...* GetoptLong::AmbiguousOption
* GetoptLong::InvalidOption
* GetoptLong::MissingArgument
* GetoptLong::NeedlessArgument

加えて、静粛 (quiet) フラグが有効になっていない限り、エラーメッ
セージを標準エラー出力に出力します。

例:
optname, optarg = opt...
...ion_parser.get...

絞り込み条件を変える

GetoptLong::PERMUTE -> 1 (23100.0)

コマンド行引数の内容を、走査した順に入れ替え、最終的にはすべての非オプ ションを末尾に寄せます。この方式では、オプションはどの順序で書いても良 いことになります。これは、たとえプログラム側でそうなることを期待しなく ても、そうなります。この方式がデフォルトです。

コマンド行引数の内容を、走査した順に入れ替え、最終的にはすべての非オプ
ションを末尾に寄せます。この方式では、オプションはどの順序で書いても良
いことになります。これは、たとえプログラム側でそうなることを期待しなく
ても、そうなります。この方式がデフォルトです。

GetoptLong#each {|optname, optarg|...} (20206.0)

get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。

...get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。

@see GetoptLong#get...

GetoptLong#set_error(type, message) -> () (20100.0)

引数で与えられた例外を発生させます。

...数で与えられた例外を発生させます。

その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。

@param type 例外クラスを指定します。

@param message 例外にセットするメッセージを指定します。...

GetoptLong#ordering=(ordering) (20084.0)

順序形式を設定します。

... POSIXLY_CORRECT が定義されていると、引数に
GetoptLong
::PERMUTE を与えてこのメソッドを呼び出しても、実際のところの順
序形式は GetoptLong::REQUIRE_ORDER に設定されます。

環境変数 POSIXLY_CORRECT が定義されていない限り、GetoptLong::P...
...GetoptLong::REQUIRE_ORDER が初期値になり
ます。

@param ordering GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLong
::RETURN_IN_ORDER のいずれかを指定します。

@raise ArgumentError GetoptLong::REQUIRE_ORDER, GetoptLong::PERMUTE,
GetoptLon...
...g::RETURN_IN_ORDER 以外の値を指定した場合に発生します。

@raise RuntimeError GetoptLong#get, GetoptLong#get_option,
GetoptLong
#each, GetoptLong#each_option メソッドを
呼び出した後にこのメソッドを呼び出した場合に発...
<< 1 2 3 ... > >>