package opam-format
Install
Dune Dependency
Authors
-
David Allsopp
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRaja Boujbel <raja.boujbel@ocamlpro.com>
-
KKate Deplaix <kit-ty-kate@outlook.com>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
AAnil Madhavapeddy <anil@recoil.org>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
RRalf Treinen <ralf.treinen@pps.jussieu.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
Maintainers
Sources
md5=cbfe53b330cda97df070a9e15e66519c
sha512=9c499065381fc24c250672f6995608935f225485711438a4384fd2692fe052ce2949fed4c4d2cde346874cb0572acdb160f7a7c68537e32ca9fa7f623496ba05
doc/opam-format/OpamFormatConfig/index.html
Module OpamFormatConfig
Source
Configuration options for the format lib (record, global reference and setter)
type t = private {
strict : bool;
(*Fail early with errors in OPAM files
*)skip_version_checks : bool;
(*Ignore mismatching OPAM versions in files
*)all_parens : bool;
(*Affects the OPAM format printer; for backwards-compatibility
*)
}
include OpamStd.Config.Sig
with type t := t
and type 'a options_fun := 'a options_fun
Use to update any option in a t
, using the optional arguments of options_fun
. E.g. set opts ?option1:1 ?option4:"x" ()
Same as set
, but passes the result to a continuation, allowing argument stacking
The global reference containing the currently set library options. Access using OpamXxxConfig.(!r.field)
.
Updates the currently set options in r
according to the optional arguments
Sets the options, reading the environment to get default values when unspecified
Sets the options like init
, but returns the given value (for arguments stacking)