Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Dune_release.PkgSourcePackage descriptions.
The type for package descriptions.
val v :
dry_run:bool ->
?name:string ->
?version:string ->
?tag:string ->
?keep_v:bool ->
?delegate:Bos_setup.Cmd.t ->
?build_dir:Fpath.t ->
?opam:Fpath.t ->
?opam_descr:Fpath.t ->
?readme:Fpath.t ->
?change_log:Fpath.t ->
?license:Fpath.t ->
?distrib_uri:string ->
?distrib_file:Fpath.t ->
?publish_msg:string ->
?distrib:Distrib.t ->
unit ->
tval infer_pkg_names :
Fpath.t ->
string list ->
(string list, Bos_setup.R.msg) Bos_setup.resultInfer the package list.
name p is p's name.
with_name t n is r such that like name r is n and f r is f t otherwise.
version p is p's version string.
delegate p is p's delegate.
build_dir p is p's build directory.
opam p is p's opam file.
opam_descr p is p's opam description.
opam_field p f looks up field f of p's opam file.
readmes p are p's readme files.
change_logs p are p's change logs.
change_log p is the first element of change_logs p.
licenses p are p's license files.
distrib_uri p is p's distribution URI. If raw is true defaults to false, p's raw URI distribution pattern is returned.
distrib_file p is p's distribution archive.
publish_msg p is p's distribution publication message.
val distrib_archive :
dry_run:bool ->
keep_dir:bool ->
t ->
(Fpath.t, Bos_setup.R.msg) Bos_setup.resultdistrib_archive ~keep_dir p creates a distribution archive for p and returns its path. If keep_dir is true the repository checkout used to create the distribution archive is kept in the build directory.
archive_url_path is the path to the file where the archive download URL is saved
distrib_filename ~opam p is a distribution filename for p. If opam is true (defaults to false), the name follows opam's naming conventions.
val doc_user_repo_and_path :
t ->
(string * string * Fpath.t, Bos_setup.R.msg) Bos_setup.resulttype f =
dry_run:bool ->
dir:Fpath.t ->
args:Bos_setup.Cmd.t ->
out:
(Bos_setup.OS.Cmd.run_out ->
(string * Bos_setup.OS.Cmd.run_status, Sos.error) Bos_setup.result) ->
t ->
(string * Bos_setup.OS.Cmd.run_status, Sos.error) Bos_setup.result