Haskell 有没有办法在IO monad之外获取optparse应用解析器的用法块

Haskell 有没有办法在IO monad之外获取optparse应用解析器的用法块,haskell,optparse-applicative,Haskell,Optparse Applicative,optparse应用程序包为命令行参数解析提供了非常强大的工具。其中包括自动使用文本生成,在解析错误时打印,如果IO monad中的execParser函数使用解析器,则通过--help选项打印 如果使用execParserPure,是否有办法获取用法文本?看起来很相关。结果有一个Show实例,其实现委托给renderPretty,AFAICT是呈现帮助文本的标准方式(即,它不是仅用于调试Show实例的方法)。

optparse应用程序
包为命令行参数解析提供了非常强大的工具。其中包括自动使用文本生成,在解析错误时打印,如果IO monad中的
execParser
函数使用解析器,则通过
--help
选项打印

如果使用
execParserPure
,是否有办法获取用法文本?

看起来很相关。结果有一个Show实例,其实现委托给
renderPretty
,AFAICT是呈现帮助文本的标准方式(即,它不是仅用于调试Show实例的方法)。