すべてのサブモードに共通のフラグがある場合、それは「共通のフラグ」の下にリストされることを知っていますが、そのフラグはモードコンストラクターの後に来る必要があります。場合によっては、個々のモードではなくプログラムに関連するフラグがあるため、モードの前(または後)に指定できる必要があります。たとえば、私のプログラムは、実行中のモードに関係なく、タスクを並列処理できます。並列処理の数は「-n」フラグで指定されるため、コマンドラインは次のようになります。
myprogram -n 4 MODE1 [flags/args-for-MODE1]
これはCmdArgsで実行できますか?ありがとう