gpt4 book ai didi

haskell - optparse-applicative : displaying help for programs invoked with no arguments

转载 作者:行者123 更新时间:2023-12-04 10:25:30 25 4
gpt4 key购买 nike

我正在使用 optparse-applicative 版本 0.7.0.2。

我想编写一个带有一些强制选项的解析器,但是当没有选项调用它时,它会同时显示用法和帮助,而不是仅显示用法(也就是说,我希望没有选项的调用表现为 --help 的调用) .

我不知道该怎么做, even if the documentation says it is possible :

The hello option in this example is mandatory (since it doesn't have a default value), so running the program without any argument will display a help text



有一个可行的例子吗?主文档中的那个对我不起作用(它只打印使用情况。)

最佳答案

恢复一个老话题,但我添加了 showHelpOnEmpty对此的首选,所以现在很简单。给定一个解析器 p :: ParserInfo a

run :: IO a
run = customExecParser (prefs showHelpOnEmpty) p

关于haskell - optparse-applicative : displaying help for programs invoked with no arguments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20173409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com