https://github.com/ndmitchell/cmdargs

Last synced: about 1 month ago

Repository metadata:

Haskell library for command line argument processing


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 609
Total Committers: 13
Avg Commits per committer: 46.846
Development Distribution Score (DDS): 0.064

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Neil Mitchell n****l@g****m 570
Kevin Quick q****k@s****g 20
[email protected] u****n 4
Ozgur Akgun o****n@g****m 3
thisiswhereitype n****e@g****m 3
Daniel Schoepe d****e@g****m 2
Adam Vogt v****m@g****m 1
Matthew Cox m****t@m****a 1
Ryan Desfosses r****n@d****g 1
Ryan Scott r****t@g****m 1
Simon Hengel s****l@w****g 1
Will Fancher e****o@g****m 1
sapek g****b@w****m 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

hackage: cmdargs

This library provides an easy way to define command line parsers. Most users will want to use the System.Console.CmdArgs.Implicit module, whose documentation contains an example. System.Console.CmdArgs.Explicit provides a way to write command line parsers for both single mode programs (most programs) and multiple mode programs (e.g. darcs or cabal). Parsers are defined by constructing a data structure. System.Console.CmdArgs.Implicit provides a way to concisely define command line parsers, up to three times shorter than getopt. These parsers are translated into the Explicit data type. System.Console.CmdArgs.GetOpt provides a wrapper allowing compatiblity with existing getopt parsers, mapping to the Explicit data type. For a general reference on what command line flags are commonly used, see http://www.faqs.org/docs/artu/ch10s05.html.

  • Homepage: https://github.com/ndmitchell/cmdargs#readme
  • Licenses: BSD-3-Clause
  • Latest release: 0.10.22 (published almost 2 years ago)
  • Last Synced: 2024-11-11T02:43:47.404Z (about 1 month ago)
  • Versions: 49
  • Dependent Packages: 44
  • Dependent Repositories: 1,190
  • Downloads: 238,504 Total
  • Docker Downloads: 89
  • Rankings:
    • Dependent repos count: 0.407%
    • Downloads: 0.413%
    • Dependent packages count: 0.74%
    • Docker downloads count: 1.288%
    • Average: 3.77%
    • Stargazers count: 8.867%
    • Forks count: 10.907%
  • Maintainers (1)

Dependencies

cmdargs-browser/cmdargs-browser.cabal hackage
  • base ==4.*
  • bytestring *
  • cmdargs >=0.9 && <1.11
  • directory *
  • filepath *
  • http-types >=0.8
  • js-jquery *
  • process *
  • text *
  • transformers >=0.2
  • wai >=1.4
  • wai-handler-launch >=1.3
cmdargs.cabal hackage
  • base >=4.4 && <5
  • base *
  • filepath *
  • process >=1.0
  • process *
  • semigroups >=0.18
  • template-haskell *
  • transformers *
  • transformers >=0.2
.github/workflows/ci.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • haskell/actions/setup v2 composite
  • ndmitchell/neil master composite