array of strings with the process' arguments; the first argument must be the process' name; the arguments can be empty. Note: The class will use only slices, .dup when necessary.
associative array of strings with the process' environment variables; the variable name must be the key of each entry.
void example ( ) { istring[] args; istring[istring] env; // Process name args ~= "myprogram"; // Process arguments args ~= "first argument"; args ~= "second"; args ~= "third"; // Environment variables env["MYVAR1"] = "first"; env["MYVAR2"] = "second"; auto p = new Process(args, env); }
Constructor.