function Deno.spawn
unstable
Overload 1
#spawn(command: string | URL,options?: CommandOptions,): ChildProcessSpawns a new subprocess, returning a Deno.ChildProcess handle.
Examples #
#
const child = Deno.spawn(Deno.execPath(), {
args: ["eval", "console.log('hello')"],
stdout: "piped",
});
const output = await child.stdout.text();
console.log(output); // "hello\n"
const status = await child.status;
Parameters #
#command: string | URL #options: CommandOptions optional
Return Type #
Overload 2
#spawn(): ChildProcessSpawns a new subprocess with the given arguments, returning a
Deno.ChildProcess handle.
Examples #
#
const child = Deno.spawn(Deno.execPath(), ["eval", "console.log('hello')"], {
stdout: "piped",
});
const output = await child.stdout.text();
console.log(output); // "hello\n"
const status = await child.status;