cmdargs:Haskell库,用于命令行参数处理

时间:2024-03-06 12:03:48
【文件属性】:

文件名称:cmdargs:Haskell库,用于命令行参数处理

文件大小:103KB

文件格式:ZIP

更新时间:2024-03-06 12:03:48

Haskell

CmdArgs:简单的命令行处理 CmdArgs是一个Haskell库,用于定义命令行解析器。 使它成为比标准更好的选择的两个功能是: 使用起来非常简洁。 使用CmdArgs时,HLint命令行处理时间缩短了三倍。 它支持具有多种模式的程序,例如或 。 命令行处理器的一个非常简单的示例是: data Sample = Sample { hello :: String } deriving ( Show , Data , Typeable ) sample = Sample {hello = def &= help " World argument " &= opt " world " } &= summary " Sample v1 " main = print =<< cmdArgs sample 尽管非常简洁,但该处理器已经具有相当出色的功能: $ ru


【文件预览】:
cmdargs-master
----.travis.yml(198B)
----CHANGES.txt(6KB)
----System()
--------Console()
----PULL_REQUEST_TEMPLATE.md(394B)
----.github()
--------workflows()
----.ghci(885B)
----LICENSE(1KB)
----cmdargs-browser()
--------favicon.png(525B)
--------cmdargs.css(1KB)
--------.ghci(76B)
--------LICENSE(1KB)
--------cmdargs-browser.cabal(1KB)
--------cmdargs.png(1KB)
--------Setup.hs(70B)
--------cmdargs.js(7KB)
--------Main.hs(7KB)
--------Paths()
----Darcs.hs(23KB)
----Setup.hs(70B)
----usebrowser.bat(347B)
----.gitignore(53B)
----README.md(14KB)
----.hlint.yaml(3KB)
----Main.hs(3KB)
----travis.hs(77B)
----cmdargs.cabal(4KB)
----Data()
--------Generics()

网友评论