odoc-driver
Odoc_driver_lib.Common_args
val fpath_arg : Fpath.t Cmdliner.Arg.conv
val html_dir : Fpath.t Cmdliner.Term.t
val verbose : bool Cmdliner.Term.t
val stats : bool Cmdliner.Term.t
val nb_workers : int Cmdliner.Term.t
val odoc_bin : string option Cmdliner.Term.t
val odoc_md_bin : string option Cmdliner.Term.t
val generate_json : bool Cmdliner.Term.t
val odoc_dir : Fpath.t option Cmdliner.Term.t
val odocl_dir : Fpath.t option Cmdliner.Term.t
val index_dir : Fpath.t option Cmdliner.Term.t
val mld_dir : Fpath.t option Cmdliner.Term.t
type t = {
verbose : bool;
html_dir : Fpath.t;
stats : bool;
nb_workers : int;
odoc_bin : string option;
odoc_md_bin : string option;
generate_json : bool;
}
type dirs = {
odoc_dir : Fpath.t option;
odocl_dir : Fpath.t option;
mld_dir : Fpath.t option;
index_dir : Fpath.t option;
val with_dirs : dirs -> (odoc_dir:Fpath.t -> odocl_dir:Fpath.t -> index_dir:Fpath.t -> mld_dir:Fpath.t -> unit -> unit) -> unit
val (let+) : 'a Cmdliner.Term.t -> ('a -> 'b) -> 'b Cmdliner.Term.t
val (and+) : 'a Cmdliner.Term.t -> 'b Cmdliner.Term.t -> ('a * 'b) Cmdliner.Term.t
val dirs_term : dirs Cmdliner.Term.t
val term : t Cmdliner.Term.t