function onFinish()

in commands/run.js [15:36]


function onFinish(cp) {
  return new Promise((resolve) => {
    const stdout = [];
    const stderr = [];

    cp.stdout.on('data', (chunk) => {
      stdout.push(chunk);
    });

    cp.stderr.on('data', (chunk) => {
      stderr.push(chunk);
    });

    cp.on('exit', (code) => {
      resolve({
        code: code,
        stdout: Buffer.concat(stdout),
        stderr: Buffer.concat(stderr)
      });
    });
  });
}