symantic-cli: Symantics for parsing and documenting a CLI

[ cli, gpl, library, options, parsing, system ] [ 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.


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,,,,,,,
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 <>
Maintainer Julien Moutinho <>
Category System, CLI, Options, Parsing
Bug tracker Julien Moutinho <>
Source repo head: git clone git://
Uploaded by julm at 2019-10-28T17:02:07Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3372 total (25 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2019-10-28 [all 1 reports]