shakuhachi.util
SkhcUtil.FileSys
shakuhachi.config
shakuhachi.database
shakuhachi.libs
shakuhachi.metadata
shakuhachi.plugin
shakuhachi.query
val dir_exists : string -> bool
dir_exists path checks if the file at path exists and is a directory
dir_exists path
path
val create_folder : ?perm:??? -> on_error:'a -> string -> (string, 'a) result
val create_file : ?on_file:??? -> on_error:'a -> string -> (string, 'a) result
val split_path : string -> string list
val rmrf : string -> unit
val mkdirp : string -> string list -> (string, string) result
mkdirp root componenent creates directories which start at root and recursively componenent
mkdirp root componenent
root
componenent
val mkfilep : ?outchan:??? -> string -> string list -> string -> (string, string) result
val mk : file:bool -> ?outchan:??? -> string -> (string, string) result
val read_chan : in_channel -> string
val read_all_chan : in_channel -> string
val read_all : string -> string
val remove_prefix : string -> string -> string
val cp_rm : string -> string -> (unit, string) result
val move : [< `Copy | `Move ] -> string -> string -> (unit, string) result
move strategy src dst