Haskell 使用cmdargs explicit的多个模式的公共标志

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

我正在用Haskell和模块编写一个命令行程序

该模块提供一条默认帮助消息,其中包含不同模式的列表以及这些模式的通用标志,如下所示:

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中是否有函数提供几种模式的共用标志?