問題タブ [picocli]

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 に答える
625 参照

java - PicoCLI: 依存引数と排他引数が混在

PicoCLI を使用して次のようなことを達成しようとしています。

  • オプション 0 (ヘルプ、詳細)
  • オプション A
    • 従属オプション A-1
    • 従属オプション A-2
    • 従属オプション A-3
  • オプション B
    • オプション A が必要
    • ただし、オプション A-* は許可されません

このセットアップを PicoCLI ツールで実行できるかどうか、またはカスタム コードで解析した後に確認するだけかどうかはわかりません。

この状態まで、オプション A は、オプション A が必要な ArgGroup にありますが、Optioan A-* は必要ありません。オプション B は別の ArgGroup にあります。いくつかのものを排他的に設定しようとしましたが、ArgGroup/Exclusive のものを意図したとおりに機能させる方法がわかりません...

ヒントはありますか?