package opam_bin_lib

  1. Overview
  2. Docs
val append_text_file : string -> string -> unit
val date : unit -> string
val log : string -> ('a, unit, string, unit) format4 -> 'b
val info : name:string -> version:string -> ('a, unit, string, unit) format4 -> 'b
val global_log : ('a, unit, string, unit) format4 -> 'b
val log_err : string -> ('a, unit, string, unit) format4 -> 'b
val global_log_err : ('a, unit, string, unit) format4 -> 'b
val log_cmd : string -> string list -> unit
val make_cache_dir : unit -> unit
val call : ?stdout:Unix.file_descr -> string array -> unit
val tar_zcf : ?prefix:string -> string -> string list -> unit
val backup_rotation : (string * string) list
val restore_rotation : (string * string) list
val rotate : string -> (string * string) list -> unit
val backup_opam_config_done : bool ref
val backup_opam_config : unit -> unit
val restore_opam_config : unit -> unit
val change_opam_config : (OpamParserTypes.opamfile_item list -> OpamParserTypes.opamfile_item list option) -> unit
val opam_variable : string -> ('a, unit, string, OpamParserTypes.opamfile_item) format4 -> 'b
val opam_section : ?name:string -> string -> OpamParserTypes.opamfile_item list -> OpamParserTypes.opamfile_item
val current_switch : unit -> string
val not_this_switch : unit -> bool
val opam_repos : unit -> string list
val all_repos : unit -> string list
val iter_repos : ?name:string -> string list -> cont:(bool -> 'a) -> (repo:string -> package:string -> version:string -> bool) -> 'b
val write_marker : string -> string -> unit
val wget : url:string -> output:string -> string option