我正在使用 Haskell 编写命令行程序,并使用cmd-args模块编写Explicit。
Implicit模块提供默认帮助消息,其中包含不同模式列表以及这些模式的公共标志,如下所示:
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
是否可以使用Explicit模块进行相同的操作?
cmdargs中是否有一个函数给出几种模式的公共标志?