package b0
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha512=e9aa779e66c08fc763019f16d4706f465d16c05d6400b58fbd0313317ef33ddea51952e2b058db28e65f7ddb7012f328c8bf02d8f1da17bb543348541a2587f0
doc/b0.file/B0_driver/Conf/index.html
Module B0_driver.Conf
Source
Driver configuration.
Default file names
b0_file_name
is "B0.ml"
the default b0 file name.
driver_dir_name
is ".drivers"
the default directory for drivers in the b0 directory.
Configurations
The type for configurations.
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 ->
t
make
constructs a configuration with given attributes. See the accessors for semantics.
b0_file
is the absolute path to the b0 file (if any).
b0_dir
is the absolute path to the b0 directory.
cache_dir
is the absolute path to the cache directory.
cwd
is the absolute path to the current working directory.
code
is the code to which the driver is compiled.
env
is the process environment of the driver.
Derived data
get_b0_file
provides an error message if b0_file
is None
.
Setup
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) result
setup_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.