| 123456789101112131415161718192021222324252627282930313233343536373839 |
- 'use strict';
- module.exports = function (cb) {
- var ret = '';
- if (process.stdin.isTTY) {
- cb('');
- return;
- }
- process.stdin.setEncoding('utf8');
- process.stdin.on('data', function (chunk) {
- ret += chunk;
- });
- process.stdin.on('end', function () {
- cb(ret);
- });
- };
- module.exports.buffer = function (cb) {
- var ret = [];
- var len = 0;
- if (process.stdin.isTTY) {
- cb(new Buffer(''));
- return;
- }
- process.stdin.on('data', function (chunk) {
- ret.push(chunk);
- len += chunk.length;
- });
- process.stdin.on('end', function () {
- cb(Buffer.concat(ret, len));
- });
- };
|