package typerex-build

  1. Overview
  2. Docs
type t
val read_file : t -> string
val string_of_file : t -> string
val write_file : t -> string -> unit
val file_of_string : t -> string -> unit
val read_subfile : t -> int -> int -> string
val string_of_subfile : t -> int -> int -> string
val read_lines : t -> string array
val lines_of_file : t -> string array
val write_lines : t -> string array -> unit
val file_of_lines : t -> string array -> unit
val read_sublines : t -> int -> int -> string array
val iter_blocks : (bytes -> int -> int -> unit) -> t -> unit
val iter_lines : (string -> unit) -> t -> unit
val iteri_lines : (int -> string -> unit) -> t -> unit
val copy_file : t -> t -> unit
val concat : t -> t -> t
val is_absolute : t -> bool
val is_relative : t -> bool
val add_suffix : t -> string -> t
val check_suffix : t -> string -> bool
val extensions : t -> string list
val basename : t -> string
val dirname : t -> t
val add_basename : t -> string -> t
val add_basenames : t -> string list -> t
val chop_extension : t -> t
val last_extension : t -> string option
val current_dir_name : t
val open_in : t -> Pervasives.in_channel
val open_out : t -> Pervasives.out_channel
val open_in_bin : t -> Pervasives.in_channel
val open_out_bin : t -> Pervasives.out_channel
val temp_file : t -> string -> t
val exists : t -> bool
val getcwd : unit -> t
val size : t -> int
val is_directory : t -> bool
val remove : t -> unit
val rename : t -> t -> unit
val stat : t -> MinUnix.stats
val lstat : t -> MinUnix.stats
val safe_mkdir : ?mode:int -> t -> unit
val copy_rec : t -> t -> unit
val uncopy_rec : t -> t -> unit
val equal : t -> t -> bool
val to_string : t -> string
val of_string : string -> t
val of_unix_string : string -> t
val of_win32_string : string -> t
val to_rooted_string : t -> string
val of_path : string -> string list -> t
module Op : sig ... end