INNER CODE UNIT · JavaScript

getInstanceHeader

sebastiancarlos/beachpatrol · beachmsg.js:165

  const getInstanceHeader = (socketName) => {
    const [, browserName, profile, incognito] =
      socketName.match(/^([^-]+)-(.+?)(-incognito)?$/);
    return `BROWSER: ${browserName}, PROFILE: ${profile}${incognito ? " (incognito)" : ""}`;
  };

  for (const { name, result } of instances) {
    console.log(getInstanceHeader(name));
    if (result.kind === "ok") {
      console.log(result.lines.length ? result.lines.join("\n") : "(no tabs)");
    } else if (result.kind === "dead") {
      console.log("(not running)");
    } else {
      console.log(`(error: ${result.message})`);
    }
    console.log();
  }
  process.exit(0);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…