package ez_file

  1. Overview
  2. Docs
type 'a t = {
  1. deep : bool;
  2. dft : [ `After | `Before ] option;
  3. filter : bool -> string -> bool;
  4. error : exn -> 'a -> unit;
  5. kinds : Unix.file_kind list option;
}
val create : ?deep:bool -> ?dft:[ `After | `Before ] -> ?glob:string -> ?path:string -> ?ignore:string -> ?kinds:Unix.file_kind list -> ?filter:(bool -> string -> bool) -> ?follow_links:bool -> ?error:(exn -> 'a -> unit) -> unit -> 'a t
val globber : ?pathname:bool -> string -> string -> bool
val make_select : (?select:'file t -> 'file -> 'res) -> ?deep:bool -> ?dft:[ `After | `Before ] -> ?glob:string -> ?path:string -> ?ignore:string -> ?kinds:Unix.file_kind list -> ?filter:(bool -> string -> bool) -> ?follow_links:bool -> ?error:(exn -> 'file -> unit) -> 'file -> 'res