オプションの解析標準

私はそこにルビのためのいくつかのオプション解析ライブラリを見たことがありますが、それらはすべてそれらについて奇妙な制約があります。

'executable' gemは、すべてのコマンドラインバイナリに "binary

'micro-optparse'はファイル名の末尾のリストを扱うことができず、すべての非ブール型コマンドのデフォルトを必要とします。奇妙な。

私が使ったいくつかのものは、引数なしでコマンドを実行することを不可能にしました。

そんなことを続けていくなど。そして私は自分でARGVを解析したくありません。

コマンドラインオプションと引数の仕様や標準に近いものはありますか?そして、どのようなオプション解析ライブラリがその標準に準拠していますか?

0

3 答え

optparse について知っていますか? stdlibには標準で含まれています。

しかし、コマンドラインパラメータの解析に関しては、UNIX標準はありません。

要件をより明確に定義し、それに合ったライブラリを選択する必要があります。

2
追加された

私がこれまで聞いたことのない標準はありませんが、AFAIR Trollop は他のコマンドラインパーサーとの不満から始まりました。

1
追加された

+1マイケルコールのTrollopの言及。 Trollopはgnuスタイルに準拠したコマンドラインオプションを書くのがとても簡単です。

私は Trollopを使ってコマンドラインの解析を行うRubyスクリプトを作成するにはどうすればいいですか?

0
追加された