child.stderr!.on('data', chunk => {
        if (!silent) { process.stderr.write(chunk); }
        stderr.push(chunk as Buffer);
      });