module StrUtil: GenericUtil
(
sig
type
t = Str.regexp
val compile : string -> Str.regexp
val test : Str.regexp -> string -> bool
end
)
Implementation using regexp
module SetFilename: Set.Make
(
sig
end
)
val doit : FileUtil.interactive -> FileUtil.filename -> bool
val prevent_recursion : SetFilename.t ->
SetFilename.elt -> SetFilename.t
val dbug_print : 'a -> unit
val dbug_print_list : 'a -> 'b -> unit
val stat : string -> FileUtil.stat
val compile_filter : FileUtil.test_file -> FilePath.DefaultPath.filename -> bool
val solve_dirname : FilePath.DefaultPath.filename -> FilePath.DefaultPath.filename
val ls : FilePath.DefaultPath.filename -> FilePath.DefaultPath.filename list
val test : FileUtil.test_file -> FilePath.DefaultPath.filename -> bool
val filter : FileUtil.test_file ->
FilePath.DefaultPath.filename list -> FilePath.DefaultPath.filename list
val pwd : unit -> FilePath.DefaultPath.filename
val all_upper_dir : FilePath.DefaultPath.filename -> FilePath.DefaultPath.filename list
val readlink : FilePath.DefaultPath.filename -> SetFilename.elt
val which : ?path:FilePath.DefaultPath.filename list ->
FilePath.DefaultPath.filename -> FilePath.DefaultPath.filename
val mkdir : ?parent:bool -> ?mode:Unix.file_perm -> FilePath.DefaultPath.filename -> unit
val touch : ?create:bool -> FilePath.DefaultPath.filename -> unit
val find : ?follow:FileUtil.action_link ->
FileUtil.test_file ->
FilePath.DefaultPath.filename ->
('a -> FilePath.DefaultPath.filename -> 'a) -> 'a -> 'a
val rm : ?force:FileUtil.interactive ->
?recurse:bool -> FilePath.DefaultPath.filename list -> unit
val cp : ?follow:FileUtil.action_link ->
?force:FileUtil.interactive ->
?recurse:bool ->
FilePath.DefaultPath.filename list -> FilePath.DefaultPath.filename -> unit
val mv : ?force:FileUtil.interactive ->
FilePath.DefaultPath.filename -> FilePath.DefaultPath.filename -> unit
val cmp : ?skip1:int ->
FilePath.DefaultPath.filename ->
?skip2:int -> FilePath.DefaultPath.filename -> int option
val du : FilePath.DefaultPath.filename list ->
FileUtil.size * (FilePath.DefaultPath.filename * FileUtil.size) list