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.

Versions [faq],,,,,,,,
Dependencies base (>=4.10 && <5), containers (>=0.5), symantic-document (>=0.2), text (>=1.2), transformers (>=0.5) [details]
License GPL-3.0-only
Author Julien Moutinho <>
Maintainer Julien Moutinho <>
Bug tracker Julien Moutinho <>
Source repo head: git clone git://
Uploaded by julm at 2019-06-17T13:59:20Z
Distributions NixOS:
Downloads 2851 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2019-06-17 [all 3 reports]


  • Symantic
    • CLI
      • Symantic.CLI.API
      • Symantic.CLI.Fixity
      • Symantic.CLI.Help
      • Symantic.CLI.Parser
      • Symantic.CLI.Schema


Maintainer's Corner

For package maintainers and hackage trustees