Module Topkg_care.Opam

module Opam: sig .. end
OPAM helpers.


Command


val cmd : Bos_setup.Cmd.t
cmd is a command for opam looked up using Topkg.Conf.tool "opam" `Host_os.

Publish


val ensure_publish : unit -> (unit, Bos_setup.R.msg) Bos_setup.result
ensure_publish () makes sure opam-publish is in the executable search PATH.
val submit : ?msg:string -> pkg_dir:Fpath.t -> (unit, Bos_setup.R.msg) Bos_setup.result
submit ~pkg_dir submits the package pkg_dir with opam-publish and submission message msg (if any) to the OCaml OPAM repository.

Packages


val ocaml_base_packages : Bos_setup.String.set
ocaml_base_packages are the base OPAM packages distributed with OCaml: "base-bigarray", "base-bytes", "base-threads", "base-unix".

Files


module File: sig .. end
OPAM files
module Descr: sig .. end
descr files.
module Url: sig .. end
url files.