When using Bun.spawn()
, the stdout
of the child process can be consumed as a ReadableStream
via proc.stdout
.
const proc = Bun.spawn(["echo", "hello"]);
const output = await new Response(proc.stdout).text();
output; // => "hello"
To instead pipe the stdout
of the child process to stdout
of the parent process, set "inherit".
const proc = Bun.spawn(["echo", "hello"], {
stdout: "inherit",
});
See Docs > API > Child processes for complete documentation.