package dkml-install-runner
Install
Dune Dependency
Authors
Maintainers
Sources
md5=5b294da54e4474f8d260c7190fec8c85
sha512=33274eafb995b4ba9d1bdb05e63b466e621255155fe5c6df7f368b086e6658634eff07079a51c0501cd1ab6817ba637f3222a00e146b8c360e24b7488ca66b63
Description
The runner executable is responsible for loading and running all DkML installation components.
Published: 27 Nov 2023
README
DkML Install API 0.5.1
The DkML Install API lets you take the tools you know (OCaml and Opam) and well-known¹ installer generators, to generate a installer for your OCaml project.
Specifically the DkML Install API lets you take a) pre-designed packages from Opam and b) installation instructions written in OCaml source code, and assembles binary artifacts that act as the primary materials to installer generators.
The full documentation is available at https://diskuv.github.io/dkml-install-api/index.html
The OCaml module documentation is available at https://diskuv.github.io/dkml-install-api/odoc/index.html
Installing
Make sure you have Opam installed and then run:
opam install dkml-install-api
Building from Source
On Windows with Diskuv OCaml:
dkml init
with-dkml opam install . --with-test --with-doc --deps-only
with-dkml dune build
with-dkml dune build `@doc
On Unix:
opam install .--with-test --with-doc --deps-only
dune build
dune build @doc
Contributing
Dependencies (9)
-
diskuvbox
>= "0.1.1"
-
logs
>= "0.7.0"
-
fmt
>= "0.8.9"
-
cmdliner
>= "1.1.1"
-
bos
>= "0.2.0"
-
astring
>= "0.8.5"
-
ppx_expect
>= "v0.14.1"
-
dkml-install
= version
-
dune
>= "2.9"
Used by (2)
-
dkml-install-installer
= "0.5.2"
-
dkml-package-console
= "0.5.2"
Conflicts
None