jon.recoil.org

Module OpamFile.InitConfigSource

Init config file /etc/opamrc

include OpamFile.IO_FILE
Sourcetype t

File contents

Sourceval format_version : OpamVersion.t

Empty file

Write some contents to a file

Read file contents.

Returns None on non-existing file

Read file contents. Return empty if the file does not exist.

Sourceval read_from_string : ?filename:OpamFile.InitConfig.t OpamFile.typed_file -> string -> OpamFile.InitConfig.t
Sourceval write_to_string : ?filename:OpamFile.InitConfig.t OpamFile.typed_file -> OpamFile.InitConfig.t -> string
Sourceval jobs : OpamFile.InitConfig.t -> int option
Sourceval dl_tool : OpamFile.InitConfig.t -> OpamTypes.arg list option
Sourceval dl_jobs : OpamFile.InitConfig.t -> int option
Sourceval solver_criteria : OpamFile.InitConfig.t -> (OpamTypes.solver_criteria * string) list
Sourceval solver : OpamFile.InitConfig.t -> OpamTypes.arg list option
Sourceval eval_variables : OpamFile.InitConfig.t -> (OpamTypes.variable * string list * string) list
Sourceval required_tools : OpamFile.InitConfig.t -> (string list * string option * OpamTypes.filter option) list
Sourceval init_scripts : OpamFile.InitConfig.t -> ((string * string) * OpamTypes.filter option) list
Sourceval git_location : OpamFile.InitConfig.t -> OpamTypes.dirname option
Sourceval with_jobs : int option -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t
Sourceval with_dl_jobs : int option -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t
Sourceval with_solver_criteria : (OpamTypes.solver_criteria * string) list -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t
Sourceval with_eval_variables : (OpamTypes.variable * string list * string) list -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t
Sourceval with_required_tools : (string list * string option * OpamTypes.filter option) list -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t
Sourceval with_init_scripts : ((string * string) * OpamTypes.filter option) list -> OpamFile.InitConfig.t -> OpamFile.InitConfig.t

add t1 t2 is t2, with the field values falling back to those of t1 when not set in t2