Drain the output from the process into an output range.
Drain a process pipe until empty.
Drain the process output until it is done executing.
Automatically terminate the process when it goes out of scope.
Async process that do not block on read from stdin/stderr.
Returns when the process has pending data.
Wait for p to have num children or fail after 10s.
Read the data from a ReadChannel by line.
A range that drains a process stdout/stderr until it terminates.
Async process that do not block on read from stdin/stderr.
Moves the process to a separate process group and on exit kill it and all its children.
Async process wrapper for a std.process SpawnProcess
dispose the process after the timeout.