hl_yamlversion
High-level preprocessing wrapper around the yaml library
High Level YAML ("HL YAML") is a lightweight all-in-one tool to read, parse, preprocess, validate and deserialize YAML files.
For example, it enables configuration files written in YAML to reference environment variables, inline credentials files, and import other configuration files.
Additionally, the <<:
"operator" similar to OCaml's include
, as well as anchors (&
) and references (*
) can greatly reduce the amount of repetition in your YAML files.
HL YAML's features can be disabled individually and new ones added to serve specific use cases.
For IO, HL YAML can use Lwt, Eio, or the standard library.
Author | Simon Grondin |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/SGrondin/hl_yaml |
Issue Tracker | https://github.com/SGrondin/hl_yaml/issues |
Maintainer | Simon Grondin |
Dependencies |
|
Source [http] | https://github.com/SGrondin/hl_yaml/archive/refs/tags/1.0.0.tar.gz md5=df710f758a0937a92537956d8b768c88 sha512=b0882038cf0a1be411006921733f101b5954456d18fb8f4a1b527f47088e862c482ad997ecffc2226c84b018d48c39b4f4a2555157cc98896b1093136d16ff68 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/hl_yaml/hl_yaml.1.0.0/opam |
No package is dependent