make stdout output possible

This commit is contained in:
Manuel Araoz 2014-03-13 18:54:48 -03:00
parent 5db6dfd8ed
commit 435604cf49
1 changed files with 13 additions and 12 deletions

View File

@ -138,13 +138,14 @@ if (require.main === module) {
.version('0.0.1') .version('0.0.1')
.option('-a, --includeall', 'Include all submodules.') .option('-a, --includeall', 'Include all submodules.')
.option('-d, --dontminify', 'Don\'t minify the code.') .option('-d, --dontminify', 'Don\'t minify the code.')
.option('-o, --stdout', 'Specify output as stdout')
.option('-s, --submodules <items>', 'Include the listed comma-separated submodules.', list) .option('-s, --submodules <items>', 'Include the listed comma-separated submodules.', list)
.parse(process.argv); .parse(process.argv);
var bitcoreBundle = createBitcore(program); var bitcoreBundle = createBitcore(program);
var testBundle = createTestData(program); var testBundle = createTestData(program);
testBundle.pipe(fs.createWriteStream('browser/testdata.js')); testBundle.pipe(fs.createWriteStream('browser/testdata.js'));
bitcoreBundle.pipe(fs.createWriteStream('browser/bundle.js')); bitcoreBundle.pipe(program.stdout ? process.stdout : fs.createWriteStream('browser/bundle.js'));
} }
module.exports.createBitcore = createBitcore; module.exports.createBitcore = createBitcore;