sig
  type t = {
    fmt_utf8_enabled : bool;
    fmt_style_tags : [ `Ansi | `None ];
    log_level : Assemblage.Private.Log.level option;
    cmd_vcs_override_kind : Assemblage.Private.Cmd.Vcs.t option;
    cmd_vcs_override_exec : string option;
  }
  val set : Assemblage_driver.Lib_prefs.t -> unit
  val get : unit -> Assemblage_driver.Lib_prefs.t
  val pp : Format.formatter -> Assemblage_driver.Lib_prefs.t -> unit
  val ui : docs:string -> Assemblage_driver.Lib_prefs.t Cmdliner.Term.t
  val man_vars : Cmdliner.Manpage.block list
end