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],,,,,,,
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 Sun Jul 21 15:51:39 UTC 2019
Distributions NixOS:
Downloads 783 total (195 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]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees