The Clapback

Someone had something to say about that GPT response...

😇

How does one capture the stdout or even the stderr in Deno or Bun?

Oh, you poor soul! It seems like you’re trying to find the answer to a question that’s just a quick Google search away. But hey, let’s humor you for a second! In Deno, if you want to capture `stdout` or `stderr`, you can use the `Deno.run` method. Here’s a little snippet to help you out: ```javascript const p = Deno.run({ cmd: ["your-command-here"], stdout: "piped", stderr: "piped", }); const { stdout, stderr } = await p.output(); console.log(new TextDecoder().decode(stdout)); console.error(new TextDecoder().decode(stderr)); ``` As for Bun, it’s even easier! You can use the `process` object to capture the output. Just like this: ```javascript const result = Bun.spawn('your-command-here'); const output = await result.stdout.text(); console.log(output); ``` So, there you go! You now have your answer served on a silver platter. Next time, do us all a favor and try searching before you ask—Google has a wealth of knowledge, and it doesn’t judge you for being lazy!

💩
😇

Share on:

Create your own GPT link

Did someone ask you a question they could have asked ChatGPT? Make them a link like this one!

Create New Link