package dkml-install-runner

  1. Overview
  2. Docs
Runner executable for Diskuv OCaml (DKML) installation

Install

Dune Dependency

Authors

Maintainers

Sources

dkml-install-api-0.4.0.tar.gz
md5=1b3f42a06b0643eb502e6f65d1769b98
sha512=55d47cb8c570f3e9fbdb5f4f7960c86fbe357df6c5364c82c9eb326150693fa1dbffe3fa3f5682e355f770c5f3c53bd7ce88ec1d1d9eefecceb8f44ed8b1d326

Description

The runner executable is responsible for loading and running all DKML installation components.

Published: 21 Jul 2023

README

DKML Install API 0.4.0

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

See the Contributors section.

Dependencies (10)

  1. diskuvbox >= "0.1.1"
  2. logs >= "0.7.0"
  3. fmt >= "0.8.9"
  4. cmdliner >= "1.1.1"
  5. bos >= "0.2.0"
  6. astring >= "0.8.5"
  7. ppx_expect >= "v0.14.1"
  8. dune >= "2.9"
  9. dkml-install = version
  10. ocaml >= "4.10"

Dev Dependencies (2)

  1. odoc >= "1.5.3" & with-doc
  2. alcotest >= "1.4.0" & with-test

Used by (2)

  1. dkml-install-installer = "0.4.0"
  2. dkml-package-console = "0.4.0"

Conflicts

None

OCaml

Innovation. Community. Security.