【发布时间】:2015-03-08 14:07:41
【问题描述】:
我正在尝试使用 optparse-applicative。
如何访问不是选项的参数?
(来自prog --foo --bar=42 baz,我想得到["baz"])
所有“高级”函数https://hackage.haskell.org/package/optparse-applicative-0.11.0.2/docs/Options-Applicative-Extra.html
返回a 我想要的(a,[String])。
有一些低级函数https://hackage.haskell.org/package/optparse-applicative-0.11.0.2/docs/Options-Applicative-Common.html#v:runParser,但由于它的类型,我不能直接调用它。事实上,我确实想重新使用 https://hackage.haskell.org/package/optparse-applicative-0.11.0.2/docs/src/Options-Applicative-Extra.html#execParser 中的所有管道。
【问题讨论】:
标签: haskell command-line-arguments applicative