The ``clic`` library ==================== :package-api:`mavryk-clic ` is an OCaml combinator library for writing self-documenting command-line argument parsers. Clic is similar to `cmdliner `__, but (unlike cmdliner) ``mavryk-clic`` allows to define a domain-specific language as a subset of a natural language, by mixing keyword and positional arguments. For example, in ``mavkit-client``, commands look like this, thanks to ``mavryk-clic``: .. code-block:: mavkit-client list understood protocols mavkit-client compute chain id from block hash mavkit-client originate contract transferring from running