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