UNPKG

@karinjs/node-pty

Version:

Fork pseudoterminals in Node.JS

23 lines (21 loc) 803 B
import { __require } from "./chunk-DA5uXrvU.js"; //#region src/conpty_console_list_agent.ts /** * Copyright (c) 2019, Microsoft Corporation (MIT License). * * This module fetches the console process list for a particular PID. It must be * called from a different process (child_process.fork) as there can only be a * single console attached to a process. */ let getConsoleProcessList; try { getConsoleProcessList = __require("../build/Release/conpty_console_list.node").getConsoleProcessList; } catch (err) { getConsoleProcessList = __require("../build/Debug/conpty_console_list.node").getConsoleProcessList; } const shellPid = parseInt(process.argv[2], 10); const consoleProcessList = getConsoleProcessList(shellPid); process.send({ consoleProcessList }); process.exit(0); //#endregion export { };