module Conf_spec:sig
..end
Conf_spec
provides standard means for drivers to let the end
user specify project configurations through command line
arguments.
val ui : Assemblage.Private.Conf.t -> Assemblage.Private.Conf.t Cmdliner.Term.t
ui c
is a Cmdliner
term that allows to set the value of
the public configuration keys of c
using flags on the command
line. The domain of the resulting configuration is precisely
the key that were setup on the command line, not the full
domain of c
.val man : Assemblage.Private.Conf.t -> Cmdliner.Manpage.block list
man c
is a man page fragment for the the term ui c
.val scheme_ui : Assemblage.Private.Conf.scheme list ->
Assemblage.Private.Conf.scheme option Cmdliner.Term.t
scheme_ui sl
is a Cmdliner
term that allows to select a
configuration scheme from the list of schemes sl
.val scheme_man : Assemblage.Private.Conf.scheme list -> Cmdliner.Manpage.block list
scheme_man sl
is a man page fragment for the term
scheme_ui sl
.