help
Version:
substack way of --help
24 lines (20 loc) • 511 B
JavaScript
const path = require('path')
const fs = require('fs')
module.exports = function(file, stream) {
stream = stream || process.stdout
file = file
? file
: module.parent && module.parent.filename
? path.resolve(path.dirname(module.parent.filename), 'usage.txt')
: path.resolve('usage.txt')
return function(code) {
const rs = fs.createReadStream(file)
rs.pipe(stream)
if (code) {
rs.on('close', function() {
process.exitCode = code
})
}
}
}