Op.Spawn
val v_op :
id:id ->
mark:mark ->
created:B0_std.Mtime.span ->
reads:B0_std.Fpath.t list ->
writes:B0_std.Fpath.t list ->
?writes_manifest_root:B0_std.Fpath.t ->
?post_exec:(op -> unit) ->
?k:(op -> unit) ->
stamp:string ->
env:B0_std.Os.Env.assignments ->
stamped_env:B0_std.Os.Env.assignments ->
cwd:B0_std.Fpath.t ->
stdin:B0_std.Fpath.t option ->
stdout:stdo ->
stderr:stdo ->
success_exits:success_exits ->
B0_std.Cmd.tool ->
B0_std.Cmd.t ->
op
val v :
env:B0_std.Os.Env.assignments ->
stamped_env:B0_std.Os.Env.assignments ->
cwd:B0_std.Fpath.t ->
stdin:B0_std.Fpath.t option ->
stdout:stdo ->
stderr:stdo ->
success_exits:success_exits ->
B0_std.Cmd.tool ->
B0_std.Cmd.t ->
stamp:string ->
stdo_ui:(string, string) result option ->
exit:B0_std.Os.Cmd.status option ->
t
val env : t -> B0_std.Os.Env.assignments
val stamped_env : t -> B0_std.Os.Env.assignments
val cwd : t -> B0_std.Fpath.t
val stdin : t -> B0_std.Fpath.t option
val success_exits : t -> success_exits
val tool : t -> B0_std.Cmd.tool
val args : t -> B0_std.Cmd.t
val stamp : t -> string
val set_stamp : t -> string -> unit
val exit : t -> B0_std.Os.Cmd.status option
val set_exit : t -> B0_std.Os.Cmd.status option -> unit