package cmdliner

  1. Overview
  2. No Docs
Declarative definition of command line interfaces for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

cmdliner-1.3.0.tbz
sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283

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)

  1. ocaml >= "4.08.0"

Dev Dependencies

None

  1. abella >= "2.0.8"
  2. acgtk >= "2.1.0"
  3. albatross >= "1.4.3"
  4. alcotest != "1.5.0"
  5. alcotest-async
  6. alcotest-js
  7. alcotest-lwt
  8. alcotest-mirage
  9. alt-ergo >= "2.4.2"
  10. altgr-ergo >= "2.4.2"
  11. api-watch
  12. archsat
  13. areas-and-adversaries
  14. asak >= "0.2"
  15. atd >= "2.13.0"
  16. atdcpp
  17. atdd
  18. atdpy
  19. atdts
  20. awa
  21. aws-s3
  22. b0 < "0.0.6"
  23. bap-abi < "2.2.0"
  24. bap-api < "2.2.0"
  25. bap-beagle < "2.3.0"
  26. bap-bil < "2.2.0"
  27. bap-byteweight-frontend
  28. bap-cache < "2.2.0"
  29. bap-callsites
  30. bap-demangle < "2.5.0"
  31. bap-dump-symbols < "2.2.0"
  32. bap-frames
  33. bap-frontend < "2.2.0"
  34. bap-fsi-benchmark
  35. bap-ida-plugin < "2.2.0"
  36. bap-llvm < "2.2.0"
  37. bap-main
  38. bap-objdump < "2.2.0"
  39. bap-optimization < "2.2.0"
  40. bap-phoenix
  41. bap-piqi
  42. bap-plugins < "2.2.0"
  43. bap-powerpc >= "2.2.0"
  44. bap-std
  45. bap-symbol-reader < "2.2.0"
  46. bap-taint-propagator
  47. bap-term-mapper < "2.2.0"
  48. bap-trace
  49. bap-veri
  50. bap-warn-unused
  51. bap-x86
  52. benchpress
  53. benchpress-server
  54. bentov
  55. bibfmt
  56. bisect_ppx >= "2.0.0"
  57. boltzgen
  58. boulangerie
  59. brozip
  60. builder
  61. builder-web >= "0.2.0"
  62. bytepdf
  63. ca-certs-nss
  64. caisar
  65. camels < "1.0.0"
  66. camyll
  67. capnp-rpc-unix
  68. caqti >= "1.8.0"
  69. caqti-async >= "1.8.0"
  70. caqti-driver-mariadb >= "1.8.0"
  71. caqti-driver-postgresql >= "1.8.0"
  72. caqti-driver-sqlite3 >= "1.8.0"
  73. caqti-dynload >= "2.0.1"
  74. caqti-eio
  75. caqti-lwt >= "1.8.0"
  76. caqti-miou
  77. carton >= "0.4.3" & < "1.0.0"
  78. carton-miou
  79. carton-miou-unix
  80. catala >= "0.7.0"
  81. catala-format >= "0.2.0"
  82. cca >= "0.6.2"
  83. certify >= "0.3.0"
  84. chamelon-unix
  85. charrua-unix
  86. checkseum >= "0.0.2" & < "0.2.0"
  87. clim-ppx
  88. cmdlang-cmdliner-err-runner
  89. cmdlang-to-cmdliner
  90. cmdliner-stdlib
  91. cmdtui-lambda-term
  92. cohttp-lwt-unix != "2.5.8" & < "6.2.1"
  93. colibri2
  94. colibrics
  95. commons >= "1.8.0"
  96. compsort
  97. conex
  98. conex-mirage-crypto
  99. confero
  100. coq-lsp
  101. coq-serapi >= "8.9.0+0.6.0"
  102. cosovo
  103. cppffigen
  104. craml
  105. crockford
  106. crowbar >= "0.2.1"
  107. crunch
  108. cucumber
  109. current
  110. current-albatross-deployer
  111. current_examples
  112. current_github
  113. current_gitlab
  114. current_web
  115. decompress < "1.0.0" | >= "1.3.0"
  116. dedukti >= "2.7"
  117. depgraph
  118. diffast-git-cli < "0.3.5.1"
  119. dirsift
  120. diskuvbox
  121. dkim
  122. dkim-bin
  123. dkml-component-staging-opam32 < "2.2.0~dkml20220801"
  124. dkml-component-staging-opam64 < "2.2.0~dkml20220801"
  125. dkml-install
  126. dkml-install-installer < "0.5.1"
  127. dkml-install-runner
  128. dns-cli
  129. docfd
  130. dockerfile-cmd
  131. dockerfile-opam < "8.2.7"
  132. docteur >= "0.0.4"
  133. doi2bib
  134. dolmen_bin
  135. dream-cli
  136. dryunit
  137. dscheck >= "0.2.0"
  138. dune-deps >= "1.1.0"
  139. dune-expand
  140. dune-release >= "1.6.1"
  141. dune_deps_extra
  142. earlybird
  143. eio-trace
  144. eio_linux >= "0.3"
  145. elasticsearch-cli
  146. electrod
  147. electrumAnalyzer
  148. elpi
  149. erlang
  150. expr
  151. extism
  152. facteur
  153. fat-filesystem
  154. fit
  155. forester >= "2.3"
  156. fsevents-lwt
  157. functoria-runtime
  158. git >= "3.2.0"
  159. git-unix >= "3.15.0"
  160. github-unix
  161. gitlab-unix >= "0.1.3"
  162. gobba
  163. gospel
  164. happy-eyeballs-lwt
  165. happy-eyeballs-miou-unix
  166. hlarp
  167. hll
  168. http-lwt-client
  169. hurl
  170. hvsock < "2.0.0" | >= "3.0.1"
  171. hxd >= "0.3.2"
  172. igvxml
  173. index >= "1.6.1"
  174. index-bench >= "1.6.1"
  175. irmin-bench
  176. irmin-cli
  177. irmin-pack != "2.10.2"
  178. irmin-pack-tools
  179. irmin-server
  180. irmin-test
  181. irmin-tezos
  182. irmin-unix
  183. jasmin >= "2023.06.0"
  184. js_of_ocaml-compiler
  185. jsonschema2atd
  186. jsonxt
  187. kafka < "0.5"
  188. kafka_lwt
  189. ke >= "0.5"
  190. kinetic-client >= "0.0.9"
  191. kmt
  192. lab
  193. labrys
  194. lambdapi != "2.1.0"
  195. learn-ocaml
  196. learn-ocaml-client
  197. ledes
  198. letsencrypt-app
  199. lilac
  200. llopt
  201. MlFront_Cli < "2.3.1"
  202. MlFront_Logs
  203. MlFront_Tools
  204. mastodon-archive-viewer
  205. mdx >= "2.2.0"
  206. mel
  207. melange
  208. meldep
  209. merge-fmt
  210. minicaml >= "0.2.2" & < "0.3.3"
  211. mirage >= "4.7.0" & < "4.10.2"
  212. mirage-block-ccm
  213. mirage-logs
  214. mirage-monitoring < "0.0.8"
  215. mirage-runtime >= "4.0.0"
  216. mirage-seal
  217. mkaudio
  218. mlgpx
  219. monorobot
  220. mrmime >= "0.5.0"
  221. mustache-cli
  222. named-pipe
  223. nbd < "4.0.3"
  224. nbd-tool
  225. niru
  226. nocoiner
  227. nuscr >= "2.0.0"
  228. obandit >= "0.3.4"
  229. obuilder
  230. ocal
  231. ocamlcodoc
  232. ocamlformat >= "0.21.0"
  233. ocamlformat-lib
  234. ocamlformat-mlx
  235. ocamlformat-mlx-lib
  236. ocamlmig
  237. ocluster >= "0.2"
  238. ocp-browser >= "1.1.7"
  239. ocp-indent
  240. ocp-indent-nlfork
  241. ocp-index
  242. ocp-reloc
  243. octez-dal-node
  244. octez-internal-libs
  245. octez-libs
  246. octez-node
  247. octez-proxy-server
  248. odds
  249. odep
  250. odig < "0.1.0"
  251. odoc
  252. odoc-driver
  253. odoc-md >= "3.1.0"
  254. ometrics
  255. omigrate
  256. omod
  257. opam-0install >= "0.4.1"
  258. opam-0install-cudf < "0.4.1"
  259. opam-build
  260. opam-bundle
  261. opam-ci
  262. opam-client < "2.5.0~beta1"
  263. opam-compiler >= "0.2.0"
  264. opam-depext >= "1.2.1"
  265. opam-devel < "2.5.0~beta1"
  266. opam-dune-lint
  267. opam-ed
  268. opam-graph
  269. opam-grep >= "0.2.0"
  270. opam-installer < "2.5.0~beta1"
  271. opam-lib
  272. opam-lock
  273. opam-package-upgrade
  274. opam-publish >= "0.3.5"
  275. opam-repomin
  276. opam-test
  277. opine
  278. opium
  279. orb
  280. ordma >= "0.0.5"
  281. ortac-core
  282. ortac-dune
  283. ortac-qcheck-stm
  284. ortac-wrapper
  285. orun
  286. osbx
  287. osx-fsevents
  288. owee >= "0.8"
  289. owi >= "0.2"
  290. owork
  291. passage < "0.3.2"
  292. passmakercmd
  293. pds >= "4.13"
  294. pg_query >= "0.9.6"
  295. pkcs11-cli
  296. plotkicadsch
  297. polly
  298. pplumbing < "0.0.16"
  299. ppx_deriving_cmdliner
  300. ppx_subliner
  301. ppxlib-tools
  302. prelude < "0.5"
  303. prof_spacetime
  304. prometheus-app
  305. protocol-9p < "0.12.1"
  306. protocol-9p-tool
  307. protocol-9p-unix < "0.12.1"
  308. pyast
  309. pyml_bindgen >= "0.4.1"
  310. pyre-ast
  311. qcow < "0.10.2" | = "0.11.0"
  312. qcow-tool
  313. qmp
  314. queenshead
  315. query-json >= "0.6.1"
  316. quill
  317. randii
  318. reason >= "3.17.0"
  319. regenerate
  320. rosetta < "0.2.0"
  321. rotor
  322. rpclib
  323. runtime_events_tools
  324. runtime_events_tools_bare
  325. rust-staticlib-gen
  326. salto-analyzer
  327. scfg >= "0.4"
  328. shakuhachi
  329. shared-block-ring
  330. sherlodoc
  331. sid
  332. slack
  333. slacko
  334. slipshow
  335. smtml
  336. solo5-elftool
  337. spin
  338. sslconf
  339. starred_ml >= "0.0.4"
  340. sun
  341. tallgeese
  342. tcpip >= "8.0.0"
  343. telltime
  344. tensorflow
  345. testo
  346. testo-lwt
  347. tezos-context-hash-irmin
  348. tidy_email_mailgun
  349. tidy_email_sendgrid
  350. tidy_email_smtp
  351. timmy
  352. tldr >= "0.3.0"
  353. tls = "0.15.4" | >= "1.0.4"
  354. tls-lwt
  355. toc
  356. topkg-care
  357. torch < "v0.16.0"
  358. touist
  359. tuntap
  360. uring
  361. uring-trace
  362. user-setup
  363. valentine
  364. vchan < "6.0.2"
  365. vchan-unix
  366. vecosek
  367. vendredi
  368. vif
  369. vpnkit
  370. wasm_of_ocaml-compiler
  371. wayland
  372. webauthn
  373. webbrowser >= "0.6.2"
  374. xapi-inventory
  375. xdge
  376. xen-evtchn
  377. xen-evtchn-unix
  378. xen-gnt
  379. yuscii = "0.2.0"
  380. zeit

Conflicts

None