Closed
Description
This is more of a problem with the rt::io::process
bindings rather than the std::run
bindings (the latter needs a larger overhaul in general). The rt::io::process
bindings currently don't expose the ability to have something like 2>&1
and then you capture the output of &1
(redirecting stderr to stdout and then reading stdout).
A possible solution is to add another enum variant to StdioContainer
named along the lines of PipeTo(int)
which means that the output of this stdio slot should get redirected to the pipe which was defined at slot int
. Perhaps an IoError
should be raised if it doesn't reference a CreatePipe
slot, perhaps a failure.
Metadata
Metadata
Assignees
Labels
No labels