問題タブ [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.
java - PicoCLI: 依存引数と排他引数が混在
PicoCLI を使用して次のようなことを達成しようとしています。
- オプション 0 (ヘルプ、詳細)
- オプション A
- 従属オプション A-1
- 従属オプション A-2
- 従属オプション A-3
- オプション B
- オプション A が必要
- ただし、オプション A-* は許可されません
このセットアップを PicoCLI ツールで実行できるかどうか、またはカスタム コードで解析した後に確認するだけかどうかはわかりません。
この状態まで、オプション A は、オプション A が必要な ArgGroup にありますが、Optioan A-* は必要ありません。オプション B は別の ArgGroup にあります。いくつかのものを排他的に設定しようとしましたが、ArgGroup/Exclusive のものを意図したとおりに機能させる方法がわかりません...
ヒントはありますか?