package mirage-runtime
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=18a84ddf9d210745d8b6e9cb2cbb8ce3cb696e2898a54749027e9d85992bfe5c
sha512=d7cca5ae480fc7ee8c4db28c70d2868c2bc95075796c177df442f10883e1777ba3e51d248bd2feeffbc3b0cbe99d77bc61e62d794102c469cc646f63e4b65dcb
doc/mirage-runtime.functoria/Functoria_runtime/index.html
Module Functoria_runtimeSource
Functoria runtime.
register t registers the Cmdliner term k as a runtime argument and return a callback f that evaluates to ts' value passed on the command-line.
f will raise Invalid_argument if called before cmdliner's evaluation.
register_arg t registers the Cmdliner term k as a runtime argument and return a callback f that evaluates to ts' value passed on the command-line.
f will raise Invalid_argument if called before cmdliner's evaluation.
val with_argv :
?sections:string list ->
unit Cmdliner.Term.t list ->
string ->
string array ->
unitwith_argv ?sections arguments name argv evaluates the arguments terms on the command-line argv. name is the executable name. sections is a list of sections to include in the man page - useful for enforcing a specific order of sections. On evaluation error the application calls exit(3) with status 64. If `Help or `Version were evaluated, exit(3) is called with status 63.
Exit Codes
argument_error is the exit code used for argument parsing errors: 64.
help_version is the exit code used when help/version is used: 63.