問題タブ [apache-commons-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
193 参照

java - 他の必要なオプションでヘルプ オプションを定義する方法は?

ヘルプ オプション (-h) と他の 2 つの必須オプション (-u、-p) を共存させる必要があります。

しかし、必須パラメーターを指定せずに引数を解析しようとすると、MissingOptionException が発生します。-h のみを渡して、ヘルプのみを出力できる方法を探しています。

0 投票する
1 に答える
705 参照

java - Commons CLI を - フラグなしでコマンドラインに使用できますか?

明確だったかどうかはわかりませんが、-t や --args のように、マイナス付きのフラグを付けずに Commons CLI を使用したいと考えています。

実際には、IRC コマンドとして使用したいと考えています。

例では:

-send でオプションを作成しました。マイナスなしで作成できますか?

皆さん、ありがとうございました。

0 投票する
1 に答える
758 参照

java - Java apache cli 引数の順序

次のコードを使用して、ユーザーのヘルプ画面を表示しています

引数は、辞書順に印刷されます。追加された順に印刷する方法はありますか?

0 投票する
1 に答える
1349 参照

java - Apache Commons CLI - ヘルプ出力の末尾の引数を出力する

Apache Commons CLI 1.2 を使用して、最後にオプションと追加の引数を取るコマンド ラインを解析しています。元:mycmd -d DIR extra stuff

を使用して 'extra' と 'stuff' を取得する方法CommandLine.getArgs()は知っていますが、これらの追加の引数をヘルプ出力に表示する方法がわかりません。このような電話をかけると:

次のような出力が得られます。

余分な引数なしで。誰かが私を正しい方向に向けることができますか?

0 投票する
2 に答える
1816 参照

java - apache commons cli を使用したコマンドライン解析

apache commons cli を使用しようとしていますが、私のユースケースは、いくつかのオプションを持つ可変数の引数です。

言う

かもね

もう一つは

最後の文字列のみを取得します。特定のオプションのすべての値を取得するにはどうすればよいですか?

編集:

私はそれを正しくやっていますか?文字列は、私が望む正確なデータで構成されますか、それとも予期しない空白などで構成されますか?

0 投票する
1 に答える
291 参照

java - 最小値、最大値、および正確な番号を設定します。commons cli を使用するオプションに必要な引数の数

Apache Commons cli を使用しています。OptionBuilder を使用してさまざまなオプションを作成しました。

私の問題は、オプションの引数の数を固定したいということです。ユーザーが渡す引数が少ないか多い場合は、例外をスローする必要があります。

他のオプションについては、許可される引数の最小数と最大数を設定したいと思います。

どうすればこれを達成できますか?

0 投票する
1 に答える
1121 参照

java - Apache.commons.cli コマンド ライン引数

Option( apache.commons.cli ) をコマンドおよびサブコマンドとして使用したい。

元。

  1. myprogram ジョブ -dryrun
  2. myprogram ジョブ -更新
  3. myprogram ジョブ -update -dryrun

これを行う最善の方法は何ですか?

簡単なプログラムで試しました:

エラー:

0 投票する
1 に答える
701 参照

java - Commons CLI の OptionValidator を抑制するには?

走りたい

application.jar は Commons CLI で実行され、外部の log4j.xml ファイルが必要です。

このコマンドを実行すると、次の例外が発生します。

Dlog4j.configuration には「.」があるためです。どうすればこれをスキップできますか?

0 投票する
1 に答える
155 参照

java - commons-cli を使用してコマンドラインを解析するときの同義語

Javaコマンドラインユーティリティに渡されたコマンドライン引数を解析するためにApache commons-cliを試しています。

「-r」と「-R」の両方が、パーサーに 2 つのオプションを追加せずに「再帰サブディレクトリ」を意味する方法はありますか (使用状況の出力が台無しになります)。

いくつかのコード: