interface Deno.CommandOptions
Options which can be set when calling Deno.Command.
Properties #
The working directory of the process.
If not specified, the cwd of the parent process is used.
Clear environmental variables from parent process.
Doesn't guarantee that only env variables are present, as the OS may
set environmental variables for processes.
Sets the child process’s user ID. This translates to a setuid call in the child process. Failure in the set uid call will cause the spawn to fail.
An AbortSignal that allows closing the process using the
corresponding AbortController by sending the process a
SIGTERM signal.
Not supported in Deno.Command.outputSync.
How stdin of the spawned process should be handled.
Defaults to "inherit" for output & outputSync,
and "inherit" for spawn.
How stdout of the spawned process should be handled.
Defaults to "piped" for output & outputSync,
and "inherit" for spawn.
How stderr of the spawned process should be handled.
Defaults to "piped" for output & outputSync,
and "inherit" for spawn.
#windowsRawArguments: boolean = false Skips quoting and escaping of the arguments on windows. This option is ignored on non-windows platforms.
Whether to detach the spawned process from the current process. This allows the spawned process to continue running after the current process exits.
Note: In order to allow the current process to exit, you need to ensure
you call unref() on the child process.
In addition, the stdio streams – if inherited or piped – may keep the current process from exiting until the streams are closed.