From 98353ae4d3b526f133689fcdb0f9ca669d7c670a Mon Sep 17 00:00:00 2001 From: Maas Lalani Date: Fri, 29 Jul 2022 12:34:31 -0400 Subject: [PATCH] docs: Add node.js embedding gum example --- examples/gum.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 examples/gum.js diff --git a/examples/gum.js b/examples/gum.js new file mode 100644 index 0000000..caef1ef --- /dev/null +++ b/examples/gum.js @@ -0,0 +1,13 @@ +const { spawn } = require("child_process"); + +const activities = ["walking", "running", "cycling", "driving", "transport"]; + +console.log("What's your favorite activity?") +const gum = spawn("gum", ["choose", ...activities]); + +gum.stderr.pipe(process.stderr); + +gum.stdout.on("data", data => { + const activity = data.toString().trim(); + console.log(`I like ${activity} too!`); +});