Brzo is a build tool to quickly turn source files of various languages into executable programs and documents.
Consult the manual and its tutorial introduction.
A few invocations to get you started.
> touch BRZO > cat > echo.ml <<EOCAML let echo oc ss = output_string oc (String.concat " " ss ^ "\n") let () = echo stdout (List.tl (Array.to_list Sys.argv)) EOCAML > brzo -- 'Quick!' 'Quick!' > brzo ocaml --html -- 'Quick!' # See your browser console. > brzo --doc
More in the manual.
This is an unstable API subject to change even between minor versions of the tool. Use at your own risk.
Brzo
Basic definitions and domain helpers.Brzo_domain
Brzo domains.Brzo_domain_list
Available domains.Brzo_tie_conf
Ties the configuration knot.Brzo_outcome
OutcomesBrzo_b0_c
C B0 helpers.Brzo_b0_js_of_ocaml
B0 js_of_ocaml support.Brzo_b0_latex
LaTeX domain B0 helpers.Brzo_b0_ocaml
B0 ocaml
support.Brzo_b0_ocamlpath
Brzo_b0_opam
Opam b0 helpers.Brzo_c
C domain.Brzo_cmark
CommonMark domain.Brzo_latex
LaTeX domain.Brzo_read_cmi
Brzo_ocaml_conf
Brzo OCaml domain configuration.Brzo_ocaml_cmi
Compiled interfaces.Brzo_ocaml_be
OCaml domain best-effort helpers.Brzo_ocaml
OCaml domain.authors |
|
changes-files | |
depends | |
homepage | |
issues | |
license |
|
license-files | |
maintainers |
|
online-doc | |
readme-files | |
repo |
|
tags | |
version |
|