package typerex-build

  1. Overview
  2. Docs
val read_file : string -> string
val string_of_file : string -> string
val write_file : string -> string -> unit
val file_of_string : string -> string -> unit
val read_subfile : string -> int -> int -> string
val string_of_subfile : string -> int -> int -> string
val read_lines : string -> string array
val lines_of_file : string -> string array
val write_lines : string -> string array -> unit
val file_of_lines : string -> string array -> unit
val read_sublines : string -> int -> int -> string array
val iter_blocks : (bytes -> int -> int -> unit) -> string -> unit
val iter_lines : (string -> unit) -> string -> unit
val iteri_lines : (int -> string -> unit) -> string -> unit
val copy_file : string -> string -> unit
val concat : string -> string -> string
val is_absolute : string -> bool
val is_relative : string -> bool
val add_suffix : string -> string -> string
val check_suffix : string -> string -> bool
val extensions : string -> string list
val basename : string -> string
val dirname : string -> string
val add_basename : string -> string -> string
val add_basenames : string -> string list -> string
val chop_extension : string -> string
val current_dir_name : string
val open_in : string -> Pervasives.in_channel
val open_out : string -> Pervasives.out_channel
val open_in_bin : string -> Pervasives.in_channel
val open_out_bin : string -> Pervasives.out_channel
val open_fd : string -> MinUnix.open_flag list -> MinUnix.file_perm -> MinUnix.file_descr
val temp_file : string -> string -> string
val exists : string -> bool
val getcwd : unit -> string
val size : string -> int
val is_directory : string -> bool
val remove : string -> unit
val rename : string -> string -> unit
val stat : string -> MinUnix.stats
val lstat : string -> MinUnix.stats
val safe_mkdir : ?mode:int -> string -> unit
val copy_rec : string -> string -> unit
val uncopy_rec : string -> string -> unit
val iter_dir : (string -> unit) -> string -> unit
val iter_files : ?recursive:bool -> (string -> unit) -> string -> unit
val cut_at_last_extension : string -> string * string
val last_extension : string list -> string option
val extensions_of_basename : string -> string list
module Op : sig ... end