const childProcess = require("child_process"); const runFile = (folder, file, args, onExit) => { childProcess.execFile(file, args, { cwd: folder, }, (_err, _stdout, _stdin) => { if (onExit) onExit(); }); }; const runFileDetached = (folder, file, args) => { const subProcess = childProcess.spawn(file + (args ? " " + args : ""), { cwd: folder, detached: true, stdio: "ignore", }); subProcess.unref(); }; module.exports = { runFile, runFileDetached };