Process Arguments
class ProcessArguments(arguments: Iterable<String>, val workingDirectory: String? = null, environment: Map<String, String>? = null, val stdin: Redirect = Redirect.Pipe, val stdout: Redirect = Redirect.Pipe, val stderr: Redirect = Redirect.Pipe)
Immutable process launch arguments.
Parameters
arguments
command line, including executable as first element
working Directory
subprocess working directory or null to inherit from parent
environment
subprocess environment or null to inherit from parent. NOTE: Setting this will override the parent environment
stdin
stdin redirection, defaults to Pipe
stdout
stdout redirection, defaults to Pipe
stderr
stderr redirection, defaults to Pipe