constructor(fmt, options = {}) { if (typeof options === 'number') { options = { total: options }; } this.fmt = fmt === undefined ? ':bar :etas' : fmt; this.stream = options.stream || process.stderr; this.curr = 0; this.total = options.total || 100; this.width = options.width || Math.min(this.total, 50); }
static writeError(params, color) { // istanbul ignore else if (process.stderr.isTTY) { console.error.apply(null, ColorConsole.formatColor(params, color)); // eslint-disable-line no-console } else { console.error.apply(null, params); // eslint-disable-line no-console } }
function hookConsole(callback) { const stdout = process.stdout, stderr = process.stderr, oldOutWrite = stdout.write, oldErrWrite = stderr.write; stdout.write = (() => { return string => { callback(string); }; })(stdout.write); stderr.write = (() => { return string => { callback(string); }; })(stderr.write); return () => { stdout.write = oldOutWrite; stderr.write = oldErrWrite; }; }
process.stderr.write(`stderr (${this[kTitle]}): ${line}`) return next() } else if (line === 'Bail out!') {
const errput = function () { const messages = Array.prototype.slice.call(arguments); messages.push('\n'); process.stderr.write(messages.join(' '), 'utf8'); }
const task = (message) => { progress = animateProgress(message); process.stdout.write(message); return (error) => { if (error) { process.stderr.write(error); } clearTimeout(progress); return addCheckmark(() => newLine()); } }
app.use(morgan('combined', { // ok stream: process.stderr, skip: (req, res) => res.statusCode >= 400 }))
main().catch(err => { process.stderr.write(err.stack || err); process.exit(-1); });
function endCaptureStdout() { delete global.disableMochaLogFile; if (capture && capture.original) { process.stdout.write = capture.original.stdoutWrite; process.stderr.write = capture.original.stderrWrite; delete capture.original; } if (capture) { return { stdout: capture.stdout, stderr: capture.stderr }; } else { return {}; } }
async function main() { const child = childProcess.exec('npm run test') child.stdout.on('data', (data) => { process.stdout.write(data) }) child.stderr.on('data', (data) => { process.stderr.write(data) }) child.on('exit', () => { process.exit() }) setTimeout(() => { child.kill() process.exit() }, kCiTestTimeout) }
function Processor (fileOrStream) { if (!(this instanceof Processor)) { return new Processor(fileOrStream) } this.fileOrStream = fileOrStream this.tickerCallback = function () {} this.log = function (message) { process.stderr.write(message) process.stderr.write('\n') } this.imagePreprocessors = [] this.textParsers = [] this.verbose = false return this }
var errput = function errput() { var messages = Array.prototype.slice.call(arguments); messages.push('\n'); process.stderr.write(messages.join(' '), 'utf8'); }
main().catch(err => { process.stderr.write(err.stack || err); process.exit(-1); });