Index of modules


B
B0
Software construction care.
B0_c
B0 support for the C programming language.
B0_care
Generic convenience descriptions.
B0_dir [B0_driver]
b0 directory operations
B0_docker
B0 support for docker.
B0_driver
Driver support for B0.{b0,ml} description files.
B0_extra
Additional tools for drivers.
B0_github
GitHub interaction.
B0_http
HTTP requests.
B0_jbuilder
jbuilder compatibility.
B0_json
JSON text codec and queries.
B0_ocaml
B0 support for the OCaml programming language.
B0_opam
B0 support for opam.
B0_ssh
B0 support for SSH and rsync.
Build [B0_ocaml]
OCaml build fragments.
Build [B0]
Builds

C
Cache [B0]
Build cache.
Cli [B0_driver]
Cmdliner support for drivers.
Cmd [B0.OS]
Executing commands.
Cmd [B0]
Command lines.
Conf [B0_ocaml]
OCaml build configuration.
Conf [B0]
Build configuration.
Conv [B0]
Textual and type-safe binary value conversions.

D
Def [B0]
Named value definitions.
Deps [B0_ocaml]
OCaml source module dependencies.
Dir [B0.OS]
Directory operations.
Driver [B0_driver]
Drivers.

E
Env [B0]
Build environment.
Env [B0.OS]
Environment variables.

F
File [B0.OS]
File operations.
Fmt [B0]
Format combinators.
Fpath [B0.Meta]
File path metadata.
Fpath [B0]
File paths.

G
G [B0_json]
JSON value generation.
Group [B0.Conf]
Key groups.

H
Hash [B0]
Hash function.
Hmap [B0]
Type-safe, serializable, heterogeneous value maps.

I
Idmap [B0.Unit]
Maps of unit identifiers.
Idmap [B0.Pkg]
Maps of package identifiers.
Idset [B0.Unit]
Sets of unit identifiers.
Idset [B0.Pkg]
Sets of package identifiers.
Issue [B0_github]
Repository issues.

K
Key [B0_ocaml]
Configuration keys
Key [B0.Conf]
Configuration keys.
Key [B0.Hmap.S]
Keys.

L
Lib [B0_ocaml]
OCaml library lookup.
Loc [B0.Def]
Definition locations.
Log [B0]
The B0 program log.

M
Make [B0.Hmap]
Make (Key_info) () creates a new universe of heterogeneous maps with information key Key_info.
Make [B0.Def]
Make (V) is uniquely named defined values for the type V.t.
Map [B0.Outcome.Op]
Operation maps.
Map [B0.Unit]
Unit maps.
Map [B0.Pkg]
Package maps.
Map [B0.Meta.Fpath]
Map file paths to metadata.
Map [B0.Hash]
Hash maps.
Map [B0.Fpath]
Path maps.
Map [B0.String]
String maps.
Meta [B0]
Metadata types.

N
Name [B0.Def]
Definition names.

O
OS [B0_care]
Build and host operating system information.
OS [B0]
OS interaction.
Op [B0.Outcome]
Build operations
Outcome [B0]
Build outcomes.

P
Pkg [B0]
Packages.
Pkg [B0.Meta]
Package metadata
Preset [B0.Conf]
Configuration presets.

Q
Q [B0_json]
JSON value queries.

R
R [B0]
Pervasives.result value combinators.
Release [B0_github]
Repository releases.
Repo [B0_github]
GitHub repositories.

S
Scheme [B0.Variant]
Variant schemes.
Set [B0.Outcome.Op]
Sets of operations.
Set [B0.Unit]
Unit sets.
Set [B0.Pkg]
Package sets.
Set [B0.Hash]
Hash sets.
Set [B0.Fpath]
Path sets.
Set [B0.String]
String sets.
Sexp [B0]
S-expression decoder.
Stamp [B0]
Freshness stamps.
String [B0]
Strings.

T
Time [B0]
Measuring time.
Tool [B0_ocaml]
OCaml tools.
Tool [B0]
Build tools.
Tty [B0]
ANSI terminal interaction.

U
Unit [B0_ocaml]
OCaml build units and tools.
Unit [B0_care]
Unit metadata.
Unit [B0]
Build units.
Unit [B0.Meta]
Build unit metadata.

V
Variant [B0]
Build variants.