sig
val exists : Assemblage.Cmd.path -> bool Assemblage.Cmd.result
val dev_null : Assemblage.Cmd.path
val delete :
?maybe:bool -> Assemblage.Cmd.path -> unit Assemblage.Cmd.result
val temp : string -> Assemblage.Cmd.path Assemblage.Cmd.result
val with_inf :
(Pervasives.in_channel -> 'a -> 'b Assemblage.Cmd.result) ->
Assemblage.Cmd.path -> 'a -> 'b Assemblage.Cmd.result
val read : Assemblage.Cmd.path -> string Assemblage.Cmd.result
val read_lines : Assemblage.Cmd.path -> string list Assemblage.Cmd.result
val with_outf :
(Pervasives.out_channel -> 'a -> 'b Assemblage.Cmd.result) ->
Assemblage.Cmd.path -> 'a -> 'b Assemblage.Cmd.result
val write : Assemblage.Cmd.path -> string -> unit Assemblage.Cmd.result
val write_lines :
Assemblage.Cmd.path -> string list -> unit Assemblage.Cmd.result
val write_subst :
(string * string) list ->
Assemblage.Cmd.path -> string -> unit Assemblage.Cmd.result
end