sig
type cmd
val cmd :
string Assemblage.Conf.key -> Assemblage.Acmd.cmd Assemblage.Conf.value
val static : string -> Assemblage.Acmd.cmd
type t
val v :
?stdin:Assemblage.Path.t ->
?stdout:Assemblage.Path.t ->
?stderr:Assemblage.Path.t ->
Assemblage.Acmd.cmd -> string list -> Assemblage.Acmd.t
module Args :
sig
val add : 'a -> 'a list -> 'a list
val adds : 'a list -> 'a list -> 'a list
val add_if : bool -> 'a -> 'a list -> 'a list
val adds_if : bool -> 'a list -> 'a list -> 'a list
val fadd_if : bool -> ('b -> 'a) -> 'b -> 'a list -> 'a list
val fadds_if : bool -> ('b -> 'a list) -> 'b -> 'a list -> 'a list
val path_arg :
?opt:string -> Assemblage.Path.t -> string list -> string list
val path_args :
?opt:string -> Assemblage.Path.t list -> string list -> string list
val path :
Assemblage.Path.t -> ext:Assemblage.Path.ext -> Assemblage.Path.t
end
val dev_null : Assemblage.Path.t Assemblage.Conf.value
val cd : (Assemblage.Path.t -> Assemblage.Acmd.t) Assemblage.Conf.value
val ln :
(Assemblage.Path.t -> Assemblage.Path.t -> Assemblage.Acmd.t)
Assemblage.Conf.value
val ln_rel :
(Assemblage.Path.t -> Assemblage.Path.t -> Assemblage.Acmd.t)
Assemblage.Conf.value
val cp :
(Assemblage.Path.t -> Assemblage.Path.t -> Assemblage.Acmd.t)
Assemblage.Conf.value
val mv :
(Assemblage.Path.t -> Assemblage.Path.t -> Assemblage.Acmd.t)
Assemblage.Conf.value
val rm_files :
(?f:bool -> Assemblage.Path.t list -> Assemblage.Acmd.t)
Assemblage.Conf.value
val rm_dirs :
(?f:bool -> ?r:bool -> Assemblage.Path.t list -> Assemblage.Acmd.t)
Assemblage.Conf.value
val mkdir : (Assemblage.Path.t -> Assemblage.Acmd.t) Assemblage.Conf.value
val stamp :
(Assemblage.Path.t -> string -> Assemblage.Acmd.t) Assemblage.Conf.value
end