UNPKG

trainingproject

Version:

A module to teach you how to module.

25 lines (23 loc) 538 B
var after = require('after') exports.menu = false exports.handler = function (shop, args) { var error var passed var exit = after(2, function () { if (error) { console.log(error.stack || error) } process.exit(passed && !error ? 0 : 1) }) var stream = shop.run(args, null, function (err, pass) { if (err) { console.log(err) } error = err passed = pass exit() }) stream = stream.pipe(require('../mseePipe')()) stream.on('end', exit) stream.pipe(process.stdout, {end: false}) }