| 1234567891011121314151617181920212223 | var errorCode = process.argv[2];var max = process.argv[3];var modes = process.argv.slice(4);function stdout(message) {  if (modes.indexOf('stdout') === -1) { return; }  process.stdout.write('stdout ' + message + '\n');}function stderr(message) {  if (modes.indexOf('stderr') === -1) { return; }  process.stderr.write('stderr ' + message + '\n');}for (var i = 0; i < max; i++) {  stdout(i);  stderr(i);}process.exit(errorCode);stdout('fail');stderr('fail');
 |