- drain
auto drain(T p, Duration timeout)
Drain a process pipe until empty.
- drain
auto drain(ProcessT p, T range, Duration timeout)
Drain the output from the process into an output range.
- drainByLineCopy
auto drainByLineCopy(T p, Duration timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
- drainToNull
auto drainToNull(T p, Duration timeout)
Drain the process output until it is done executing.
- getDeepChildren
RawPid[] getDeepChildren(int parentPid)
- getShallowChildren
RawPid[] getShallowChildren(int parentPid)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeScript
string makeScript(string script, string file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.
- pipeProcess
PipeProcess pipeProcess(const(char[])[] args, std.process.Redirect redirect, string[string] env, std.process.Config config, const(char)[] workDir)
Undocumented in source. Be warned that the author may not have intended to support it.
- pipeShell
PipeProcess pipeShell(const(char)[] command, std.process.Redirect redirect, string[string] env, std.process.Config config, const(char)[] workDir, string shellPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- sandbox
auto sandbox(T p)
Undocumented in source. Be warned that the author may not have intended to support it.
- scopeKill
auto scopeKill(T p)
Automatically terminate the process when it goes out of scope.
- timeout
auto timeout(T p, Duration timeout_)
Undocumented in source. Be warned that the author may not have intended to support it.
- waitForPendingData
void waitForPendingData(Process p)
Returns when the process has pending data.