B0_driver.ConfDriver configuration.
driver_dir_name is ".drivers" the default directory for drivers in the b0 directory.
val make : 
  b0_dir:B0_std.Fpath.t ->
  b0_file:B0_std.Fpath.t option ->
  cache_dir:B0_std.Fpath.t ->
  cwd:B0_std.Fpath.t ->
  code:B0_ocaml.Code.t option ->
  env:B0_std.Os.Env.t ->
  hash_fun:(module B0_hash.T) ->
  jobs:int ->
  no_pager:bool ->
  unit ->
  tmake constructs a configuration with given attributes. See the accessors for semantics.
val b0_file : t -> B0_std.Fpath.t optionb0_file is the absolute path to the b0 file (if any).
val b0_dir : t -> B0_std.Fpath.tb0_dir is the absolute path to the b0 directory.
val cache_dir : t -> B0_std.Fpath.tcache_dir is the absolute path to the cache directory.
val cwd : t -> B0_std.Fpath.tcwd is the absolute path to the current working directory.
val code : t -> B0_ocaml.Code.t optioncode is the code to which the driver is compiled.
val env : t -> B0_std.Os.Env.tenv is the process environment of the driver.
val jobs : t -> intjobs is the maximal number of spawns allowed.
val no_pager : t -> boolno_pager indicates no paging is desired on stdout.
val get_b0_file : t -> (B0_std.Fpath.t, string) Stdlib.resultget_b0_file provides an error message if b0_file is None.
val setup_with_cli : 
  b0_dir:B0_std.Fpath.t option ->
  b0_file:B0_std.Fpath.t option ->
  cache_dir:B0_std.Fpath.t option ->
  code:B0_ocaml.Code.t option ->
  hash_fun:(module B0_hash.T) option ->
  jobs:int option ->
  no_color:bool ->
  log_level:B0_std.Log.level ->
  no_pager:bool ->
  unit ->
  (t, string) Stdlib.resultsetup_with_cli determines and setups a configuration with the given values. These are expected to have been determined by environment variables and command line arugments.