Bos_os_dirval uerror : Unix.error -> stringval exists : Fpath.t -> (bool, [> Rresult.R.msg ]) Rresult.resultval must_exist : Fpath.t -> (Fpath.t, [> Rresult.R.msg ]) Rresult.resultval delete :
?must_exist:bool ->
?recurse:bool ->
Fpath.t ->
(unit, [> Rresult.R.msg ]) Rresult.resultval create :
?path:bool ->
?mode:Unix.file_perm ->
Fpath.t ->
(bool, [> Rresult.R.msg ]) Rresult.resultval contents :
?dotfiles:bool ->
?rel:bool ->
Fpath.t ->
(Fpath.t list, [> Rresult.R.msg ]) Rresult.resultval fold_contents :
?err:
(Fpath.t ->
('a, Rresult.R.msg) Rresult.result ->
(unit, Rresult.R.msg) Rresult.result) ->
?dotfiles:bool ->
?elements:
[< `Any
| `Dirs
| `Files
| `Sat of Fpath.t -> (bool, Rresult.R.msg) Rresult.result Any ] ->
?traverse:
[< `Any
| `None
| `Sat of Fpath.t -> (bool, Rresult.R.msg) Rresult.result Any ] ->
(Fpath.t -> 'b -> 'b) ->
'b ->
Fpath.t ->
('b, [> Rresult.R.msg ]) Rresult.resultval user : unit -> (Fpath.t, [> Rresult.R.msg ]) Rresult.resultval current : unit -> (Fpath.t, [> Rresult.R.msg ]) Rresult.resultval set_current : Fpath.t -> (unit, [> Rresult.R.msg ]) Rresult.resultval with_current :
Fpath.t ->
('a -> 'b) ->
'a ->
('b, [> Rresult.R.msg ]) Rresult.resulttype tmp_name_pat = (string -> string, Format.formatter, unit, string) format4val delete_tmp : Fpath.t -> unitval tmps_add : Fpath.path -> unitval tmps_rem : Fpath.path -> unitval tmp :
?mode:Unix.file_perm ->
?dir:Fpath.t ->
(string -> string, Format.formatter, unit, string) format4 ->
(Fpath.t, [> Rresult.R.msg ]) Rresult.resultval with_tmp :
?mode:Unix.file_perm ->
?dir:Fpath.t ->
(string -> string, Format.formatter, unit, string) format4 ->
(Fpath.path -> 'a -> 'b) ->
'a ->
('b, [> Rresult.R.msg ]) Rresult.resultval default_tmp : unit -> Fpath.tval set_default_tmp : Fpath.t -> unit