mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 02:48:50 +00:00
821 B
821 B
name
| name |
|---|
| Read stderr from a child process |
When using Bun.spawn(), the child process inherits the stderr of the spawning process. If instead you'd prefer to read and handle stderr, set the stderr option to "pipe".
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
proc.stderr; // => ReadableStream
To read stderr until the child process exits, use the Bun.readableStreamToText() convenience function.
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
const errors: string = await Bun.readableStreamToText(proc.stderr);
if (errors) {
// handle errors
}
See Docs > API > Child processes for complete documentation.