複雑なコマンド ライン オプションがあるため、
data Arguments = Arguments Bool (Maybe SubArguments)
data SubArguments = SubArguments String String
これらのサブ引数をフラグで解析したい:
programName --someflag --subarguments "a" "b"
programName --someflag
私は既に持っています
subArgParser = SubArguments <$> argument str <*> argument str
mainParser = MainArgs <$> switch
(long "someflag"
<> help "Some argument flag")
<*> ???
(long "subarguments"
<> help "Sub arguments"
??? には何を書けばいいですか?