Haskell 使用cmdargs explicit的多个模式的公共标志
我正在用Haskell和模块编写一个命令行程序 该模块提供一条默认帮助消息,其中包含不同模式的列表以及这些模式的通用标志,如下所示:Haskell 使用cmdargs explicit的多个模式的公共标志,haskell,haskell-cmdargs,Haskell,Haskell Cmdargs,我正在用Haskell和模块编写一个命令行程序 该模块提供一条默认帮助消息,其中包含不同模式的列表以及这些模式的通用标志,如下所示: diffy [COMMAND] ... [OPTIONS] Create and compare differences Common flags: -o --out=FILE Output file -? --help Display help message -V --version Print version
diffy [COMMAND] ... [OPTIONS]
Create and compare differences
Common flags:
-o --out=FILE Output file
-? --help Display help message
-V --version Print version information
diffy create [OPTIONS]
Create a fingerprint
-s --src=DIR Source directory
diffy diff [OPTIONS] OLDFILE NEWFILE
Perform a diff
可以用显式模块做同样的事情吗?
cmdargs中是否有函数提供几种模式的共用标志?