this repo has no description
1opam-version: "2.0"
2maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
3homepage: "http://erratique.ch/software/cmdliner"
4authors: ["Daniel Bünzli <daniel.buenzli i@erratique.ch>"]
5doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner"
6tags: [ "cli" "system" "declarative" ]
7license: "BSD-3-Clause"
8depends: [
9 "ocaml" {>= "3.12.0" & < "5.0"}
10 "ocamlfind"
11 "ocamlbuild" {build}
12]
13build:
14[
15 ["./pkg/pkg-git" ]
16 ["./pkg/build" "true" ]
17]
18synopsis: "Declarative definition of command line interfaces for OCaml"
19description: """
20Cmdliner is a module for the declarative definition of command line
21interfaces.
22
23It provides a simple and compositional mechanism to convert command
24line arguments to OCaml values and pass them to your functions. The
25module automatically handles syntax errors, help messages and UNIX man
26page generation. It supports programs with single or multiple commands
27and respects most of the [POSIX][1] and [GNU][2] conventions.
28
29Cmdliner is made of a single independent module and distributed under
30the BSD3 license.
31
32[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html
33[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html"""
34url {
35 src: "http://erratique.ch/software/cmdliner/releases/cmdliner-0.9.4.tbz"
36 checksum: [
37 "sha256=ecb65e2cfd984ec07e97a78f334a80cda41fb8f8bb5e37c41fd33e6a0e2e69ef"
38 "md5=5089b4b69993ddc5ce4aac0e30d0c641"
39 ]
40}