Declarative definition of command line interfaces for OCaml
Install
Authors
Maintainers
Sources
cmdliner-1.2.0.tbz
sha512=6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b
Description
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.
Home page: http://erratique.ch/software/cmdliner
Dependencies (1)
-
ocaml
>= "4.08.0"
Dev Dependencies
-
albatross
>= "1.4.3"
-
alcotest
< "1.1.0" | >= "1.6.0"
-
alcotest-async
>= "1.3.0"
- alcotest-js
-
alcotest-lwt
>= "1.3.0"
-
alcotest-mirage
>= "1.3.0"
-
alt-ergo
>= "2.4.2"
-
altgr-ergo
>= "2.4.2"
- aperf
- archsat
-
asak
>= "0.2"
- atdpy
- atdts
- awa
-
aws-s3
>= "3.0.0"
-
aws-s3-async
< "3.0.0"
-
b0
>= "0.0.4"
-
bap
< "0.9.5" | = "0.9.9"
-
bap-abi
< "2.2.0"
-
bap-api
< "2.2.0"
-
bap-beagle
< "2.3.0"
-
bap-bil
< "2.2.0"
- bap-byteweight-frontend
-
bap-cache
< "2.2.0"
- bap-callsites
-
bap-demangle
< "2.5.0"
-
bap-dump-symbols
< "2.2.0"
-
bap-frames
< "2.1.1"
-
bap-frontend
< "2.2.0"
- bap-fsi-benchmark
-
bap-ida-plugin
< "2.2.0"
-
bap-llvm
< "2.2.0"
- bap-main
-
bap-mc
< "2.0.0"
-
bap-objdump
< "2.2.0"
-
bap-optimization
< "2.2.0"
- bap-phoenix
- bap-piqi
-
bap-plugins
< "2.2.0"
-
bap-powerpc
>= "2.2.0"
-
bap-std
>= "1.4.0"
-
bap-symbol-reader
< "2.2.0"
-
bap-taint
< "1.4.0"
- bap-taint-propagator
-
bap-term-mapper
< "2.2.0"
- bap-trace
- bap-veri
- bap-warn-unused
- bap-x86
-
batsh
>= "0.0.4"
- benchpress
- benchpress-server
- bentov
-
bisect_ppx
>= "2.0.0"
- boltzgen
- boulangerie
- brozip
- bt
- builder
- bytepdf
- ca-certs-nss
- caisar
- camels
- camyll
- capnp-rpc-unix
-
caqti
>= "1.8.0"
-
caqti-async
>= "1.8.0"
-
caqti-driver-mariadb
>= "1.8.0"
-
caqti-driver-postgresql
>= "1.8.0"
-
caqti-driver-sqlite3
>= "1.8.0"
-
caqti-lwt
>= "1.8.0"
-
carton
>= "0.3.0"
-
catala
>= "0.7.0"
-
certify
>= "0.3.0"
- chamelon-unix
- charrua-unix
-
checkseum
>= "0.0.2" & < "0.2.0"
- clim-ppx
- cmdtui-lambda-term
- coclobas
-
cohttp
>= "0.13.0" & < "0.99.0"
-
cohttp-lwt-unix
!= "2.5.7" & != "4.1.1"
- cohttp-lwt-unix-nossl
- cohttp-lwt-unix-ssl
- colibri2
- colibrics
-
commons
>= "1.8.0"
- conex
- conex-mirage-crypto
- conex-nocrypto
- confero
- coq-lsp
-
coq-serapi
>= "8.9.0+0.6.0"
- cosovo
- cppffigen
- craml
-
crowbar
>= "0.2.1"
- crunch
- cucumber
- current
- current-albatross-deployer
-
current_examples
>= "0.4"
-
current_github
>= "0.4"
- current_gitlab
- current_web
-
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.8" & < "1.0.0" | >= "1.3.0"
-
dedukti
>= "2.7"
- depgraph
- dirsift
- diskuvbox
- dkim
- dkim-bin
-
dkml-component-staging-opam32
< "2.2.0~dkml20220801"
-
dkml-component-staging-opam64
< "2.2.0~dkml20220801"
- dkml-install
- dkml-install-installer
- dkml-install-runner
-
dns
>= "0.6.0" & < "0.19.1"
- dns-cli
-
dns-forward
< "0.9.0"
- dns-lwt-unix
- docfd
-
dockerfile
>= "1.1.0" & < "3.0.0"
- dockerfile-cmd
-
dockerfile-opam
< "8.1.0"
-
docteur
>= "0.0.4"
- dog
-
doi2bib
>= "0.3.0"
- dolmen_bin
- dream-cli
- dryunit
-
dune-deps
>= "1.1.0"
- dune-expand
-
dune-release
>= "1.6.1"
- earlybird
-
eio_linux
>= "0.3"
-
elasticsearch-cli
>= "1.0"
- electrod
-
electrumAnalyzer
>= "0.3.5-2"
-
elpi
>= "1.3.1"
- erlang
- extism
- ezxenstore
- facteur
- fat-filesystem
- fit
-
frenetic
>= "3.2.0" & < "5.0.0"
- fsevents-lwt
-
functoria
= "3.1.2"
- functoria-runtime
-
git
>= "1.4.4" & < "1.6.0" | >= "3.0.0"
-
git-unix
= "3.7.1" | >= "3.8.1"
-
github
>= "0.4.0" & < "3.0.0"
- github-unix
-
gitlab-unix
>= "0.1.3"
- gobba
- gospel
- happy-eyeballs-lwt
- hlarp
-
hll
>= "2.7"
- http-lwt-client
-
hvsock
< "2.0.0" | >= "3.0.1"
-
hxd
>= "0.3.2"
- igvxml
-
index
>= "1.6.1"
-
index-bench
>= "1.6.1"
-
irmin
< "1.0.0"
-
irmin-bench
< "3.0.0" | = "3.2.1" | >= "3.3.0"
- irmin-cli
-
irmin-pack
>= "2.3.0" & < "2.9.1" | >= "3.2.1"
- irmin-pack-tools
-
irmin-test
>= "2.3.0" & < "3.0.0" | >= "3.2.1"
-
irmin-tezos
< "3.0.0" | >= "3.2.1"
- irmin-tezos-utils
-
irmin-unix
>= "1.0.2" & < "1.2.0" | >= "2.3.0" & < "3.0.0" | >= "3.2.1"
- jitsu
-
js_of_ocaml
>= "2.5" & < "3.0"
- js_of_ocaml-compiler
- jsonxt
-
kafka
>= "0.3" & < "0.5"
- kafka_lwt
-
ke
>= "0.5"
- ketrew
-
kinetic-client
>= "0.0.9"
- kmt
- lab
- labrys
-
lambdapi
= "2.0.0" | >= "2.2.0"
- learn-ocaml
- learn-ocaml-client
-
letsencrypt
< "0.3.0"
- letsencrypt-app
- lilac
- llopt
- mastodon-archive-viewer
-
mbr-format
< "1.0.0"
-
mdx
>= "2.2.0"
- mel
- melange
- meldep
- merge-fmt
- message-switch
-
minicaml
>= "0.2.2"
-
mirage-block-ccm
>= "1.1.0"
-
mirage-block-xen
< "2.0.0"
-
mirage-console
>= "2.1.2" & < "2.2.0"
- mirage-console-xen-cli
-
mirage-dns
>= "2.6.0" & < "3.0.0"
- mirage-seal
- mirror
- mkaudio
- monorobot
-
mrmime
>= "0.5.0"
- named-pipe
-
nbd
>= "0.9.2" & < "4.0.3"
- nbd-tool
- nebula
- nocoiner
-
nuscr
>= "2.0.0"
-
obandit
>= "0.3.4"
- obuilder
- ocal
- ocaml-gist
- ocamlcodoc
-
ocamlformat
>= "0.21.0"
- oci
-
ocluster
>= "0.2"
-
ocp-browser
>= "1.1.6"
-
ocp-build
= "1.99.20-beta"
-
ocp-indent
>= "1.6.0"
- ocp-indent-nlfork
- ocp-index
- ocp-reloc
- octez-node
- octez-proxy-server
- odds
- odep
- odig
- odoc
- ometrics
- omigrate
- omod
-
opam-0install
>= "0.4.1"
-
opam-0install-cudf
< "0.4.1"
- opam-build
- opam-build-revdeps
- opam-bundle
- opam-ci
-
opam-client
>= "2.0.0~beta"
-
opam-depext
>= "1.2.1"
-
opam-devel
>= "2.0.0~beta"
- opam-dune-lint
- opam-ed
- opam-graph
-
opam-grep
>= "0.2.0"
- opam-installer
-
opam-lib
>= "1.3.1"
- opam-lock
- opam-package-upgrade
-
opam-publish
!= "0.3.0+transition"
- opam-query
- opam-test
-
opam2web
>= "1.3.0" & < "2.0"
-
opass
>= "2.15"
- operf-macro
- opine
-
opium
>= "0.12.0"
-
ordma
>= "0.0.5"
- orun
- osbx
- osx-fsevents
- owork
- passmakercmd
-
pds
>= "4.13"
-
pecu
< "0.4"
-
pg_query
>= "0.9.6"
- pkcs11-cli
-
plotkicadsch
>= "0.2.0"
- polly
- ppx_deriving_cmdliner
-
ppx_deriving_rpc
= "8.1.0"
- ppx_subliner
- prof_spacetime
-
prometheus-app
>= "0.4"
-
protocol-9p
< "0.12.1"
- protocol-9p-tool
-
protocol-9p-unix
< "0.12.1"
-
publish
< "0.3.4+transition"
- pyast
-
pyml_bindgen
>= "0.4.1"
- pyre-ast
-
qcow
< "0.10.2" | >= "0.11.0"
- qcow-format
- qcow-tool
- qmp
- randii
- regenerate
-
rosetta
< "0.2.0"
- rotor
-
rpc
>= "1.9.51" & < "5.9.0"
- rpclib
-
runtime_events_tools
>= "0.3"
-
satyrographos
< "0.0.1.7"
- shared-block-ring
- sibylfs
- sid
- slack-backup
- slacko
- snabela
- solo5-elftool
- spin
- spotify-cli
- sslconf
- sun
- tallgeese
-
tar-format
>= "0.2.0" & < "0.7.1"
-
tcpip
>= "8.0.0"
- telltime
-
tensorflow
>= "0.0.4"
- tezos-context-hash-irmin
-
tezos-node
>= "8.0"
- tezos-proxy-server
- tidy_email_mailgun
- tidy_email_sendgrid
- tidy_email_smtp
- timmy
-
tldr
>= "0.3.0"
-
tls
>= "0.15.3" & < "0.16.0"
- tls-lwt
- tlstunnel
- toc
-
topkg-care
>= "1.0.5"
- torch
-
touist
>= "3.5.0"
- travis-senv
-
tuntap
>= "1.0.0" & != "1.4.1"
- u2f
- uring
- usbmux
-
user-setup
>= "0.4"
- valentine
- vchan
- vchan-unix
- vchan-xen
- vecosek
- vendredi
- vhd-tool
- vimebac
- vpnkit
- wayland
- webauthn
- weevil
- 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
-
yuscii
= "0.2.0"
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page