Private.Ipc
Topkg interprocess communication.
lint_custom ()
is an IPC to run the custom linting.
val distrib_prepare : dist_build_dir:fpath -> name:string -> version:string -> opam:fpath ->
opam_adds:string -> fpath list result t
distrib_prepare dist_build_dir name version opam
is an IPC to prepare a distribution in directory dist_build_dir
. This sets the cwd to dist_build_dir
, performs the distribution watermarking process with name
used for `Name
, version
used for `Version
and opam
as the default file for opam watermarks. It then performs distribution massaging and returns the file paths to exclude from the distribution archive.