dkml-install

API and registry for Diskuv OCaml (DKML) installation components
README

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:

with-dkml opam 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

See the Contributors section.

Install
Published
24 Nov 2022
Sources
dkml-install-0.3.1.tbz
sha256=e48dddd64742d654c962be7138539ef3811298b1119a29e043553f07f7621960
sha512=0c21208b0e8e046314139d30c26f194e4e767d14696ea3c3e0d3ddd7c5e777887f0ddd83188008824d14dd14d0ce89af92e72984d598541a418e1fbe248d2d0e
Dependencies
diskuvbox
>= "0.1.1" & with-test
tsort
>= "2.1.0"
fmt
>= "0.8.9"
cmdliner
>= "1.0.4"
bos
>= "0.2.0"
astring
>= "0.8.5"
result
>= "1.5"
ppx_deriving
>= "5.2.1"
dune
>= "2.9"
odoc
>= "1.5.3" & with-doc
alcotest
>= "1.4.0" & with-test
ocaml
>= "4.08.0"
Reverse Dependencies