symantic-cli: Symantics for parsing and documenting a CLI

[ cli, gpl, library, options, parsing, system, unclassified ] [ Propose Tags ]

An extensible, typed and embedded Domain-Specific Language (DSL) to build Command Line Interface (CLI) using a write-an-API-then-derive-code-from-it approach. The derivations currently implemented are for parsing arguments or printing help.

Versions [faq] 0.0.0.20180410, 2.0.0.20190615, 2.2.1.20190629, 2.2.2.20190628, 2.2.4.20190701, 2.3.2.20190711, 2.3.3.20190711, 2.4.0.20190719
Dependencies base (>=4.10 && <5), bytestring (>=0.10), containers (>=0.5), megaparsec (>=7.0), symantic-document (>=1.5), text (>=1.2), transformers (>=0.5) [details]
License GPL-3.0-only
Author Julien Moutinho <julm+symantic@autogeree.net>
Maintainer Julien Moutinho <julm+symantic@autogeree.net>
Category System, CLI, Options, Parsing
Bug tracker Julien Moutinho <julm+symantic@autogeree.net>
Source repo head: git clone git://git.autogeree.net/symantic-cli
Uploaded by julm at Sun Jul 21 15:51:39 UTC 2019
Distributions NixOS:2.4.0.20190719
Downloads 573 total (88 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-07-21 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees