A table of registered environment variables, with typed access
include sig ... endval sexp_of_t : ('a ‑> Base.Sexp.t) ‑> 'a t ‑> Base.Sexp.tIt is an error to register a name more than once, unless it has been unregistered by
unregister name or clear_all_registrations
val register : ?choices:string list ‑> string ‑> string option tval register_with_default : ?choices:string list ‑> string ‑> default:string ‑> string tval clear_all_registrations : unit ‑> unitClears the set of known vars, but if variable by the same name are recreated later,
the relevant setenv will still be in effect.
module Info : sig ... endval change_to_peeked_var : unit Tenacious.tval all_registered : unit ‑> Info.t listval peek : ?dont_trigger:unit ‑> 'a t ‑> 'aval watch : 'a t ‑> 'a Core.Or_error.t Tenacious.tmodule Getenv : sig ... endmodule Setenv : sig ... end