cmdliner

AuthorDaniel Bünzli <daniel.buenzl i@erratique.ch>
LicenseISC
Homepagehttp://erratique.ch/software/cmdliner
Issue Trackerhttps://github.com/dbuenzli/cmdliner/issues
Tagscli, system, declarative and org:erratique
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
&ocamlbuild
ocamlfind
result
topkg
Availableocaml-version >= "4.01.0"
PublishedMar 6, 2017
Source [http] http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.0.tbz
6baa375f393fbe9ca1fcb0a7a875e001
StatisticsInstalled 264 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/cmdliner/cmdliner.1.0.0/opam

Declarative definition of command line interfaces for OCaml

Cmdliner allows the declarative definition of command line interfaces for OCaml.

It provides a simple and compositional mechanism to convert command line arguments to OCaml values and pass them to your functions. The module automatically handles syntax errors, help messages and UNIX man page generation. It supports programs with single or multiple commands and respects most of the POSIX and GNU conventions.

Cmdliner has no dependencies and is distributed under the ISC license.

Necessary for
alcotest
aperf
bap
|0.9.5
&>= 0.9.9
1.0.0
bap-abi
bap-api
bap-beagle
bap-byteweight-frontend
bap-cache
bap-callsites
bap-demangle
bap-dump-symbols
bap-frames
bap-frontend
bap-fsi-benchmark
bap-ida-plugin
bap-llvm
bap-mc
bap-objdump
bap-phoenix
bap-piqi
bap-std
>= 1.3.0
bap-symbol-reader
bap-taint
bap-taint-propagator
bap-term-mapper
bap-trace
bap-veri
bap-warn-unused
bap-x86
batsh
>= 0.0.4
brozip
bt
capnp-rpc-unix
charrua-unix
cmdtui-lambda-term
coclobas
cohttp
&>= 0.13.0
0.99.0
cohttp-lwt-unix
conex
crunch
datakit
>= 0.10.0
datakit-bridge-github
>= 0.10.0
datakit-bridge-local-git
datakit-ci
>= 0.10.0
datakit-client
0.11.0
datakit-client-9p
datakit-github
>= 0.9.0
datakit-server
&>= 0.10.0
0.11.0
decompress
&>= 0.4
0.5
depgraph
dns
&>= 0.6.0
0.19.1
dns-forward
0.9.0
dns-lwt-unix
dockerfile
&>= 1.1.0
3.0.0
dockerfile-opam
dog
electrumAnalyzer
>= 0.3.5-2
ezxenstore
fat-filesystem
frenetic
>= 3.2.0
functoria
functoria-runtime
git
1.6.0
git-unix
>= 1.10.1
github
&>= 0.4.0
3.0.0
github-unix
hlarp
hll
>= 2.7
hvsock
igvxml
irmin
1.0.0
irmin-unix
&>= 1.0.2
1.2.0
jitsu
js_of_ocaml
&>= 2.5
3.0
js_of_ocaml-compiler
kafka
>= 0.3
ketrew
mbr-format
message-switch
mirage
&>= 2.0.1
2.1.0
mirage-block-xen
mirage-console
&>= 2.1.2
2.2.0
mirage-console-xen-cli
mirage-dns
&>= 2.6.0
3.0.0
mirage-seal
mirror
mkaudio
named-pipe
nbd
>= 0.9.2
nebula
ocal
ocamlformat
oci
ocp-indent
>= 1.6.0
ocp-index
odds
odig
odoc
opam-build-revdeps
opam-bundle
opam-client
opam-devel
>= 2.0.0~beta
opam-ed
opam-lib
>= 1.3.1
opam-package-upgrade
opam-publish
|0.3.0+transition
>= 0.3.5
opam-query
opam2web
>= 1.3.0
opass
>= 2.15
operf-macro
opium
>= 0.12.0
osbx
osx-fsevents
pds
>= 4.13
ppx_deriving_cmdliner
prof_spacetime
prometheus-app
>= 0.4
protocol-9p
protocol-9p-tool
protocol-9p-unix
publish
0.3.4+transition
qcow
0.10.2
qcow-format
qcow-tool
qmp
rpc
>= 1.9.51
shared-block-ring
sibylfs
slack-backup
slacko
snabela
spotify-cli
sslconf
tallgeese
tar-format
&>= 0.2.0
0.7.1
tensorflow
>= 0.0.4
tlstunnel
topkg-care
travis-senv
tuntap
|&>= 1.0.0
1.4.1
>= 1.5.0
usbmux
user-setup
>= 0.4
valentine
vchan
vchan-unix
vchan-xen
vhd-tool
vpnkit
xapi-idl
xapi-inventory
xapi-rrd-transport
xe-unikernel-upload
xen-block-driver
xen-disk
xen-evtchn
xen-evtchn-unix
xen-gnt
>= 1.0.0
xenctrl
xentropyd
Optional for
cmdtui
0.4.3
decompress
>= 0.5
dns
&>= 0.19.1
1.0.0
fmt
>= 0.7.1
frenetic
&>= 3.0.0
3.2.0
lilis
logs
opamfu
pkcs11
>= 0.7.0
polyglot
uucp
>= 10.0.0
uuidm
>= 0.9.6
uunf
>= 1.0.0
uuseg
uutf
>= 0.9.4
webbrowser