UNPKG

tap-colorize

Version:
35 lines (30 loc) 731 B
#!/usr/bin/env node var colorize = require('../'); var fs = require('fs'); var minimist = require('minimist'); var argv = minimist(process.argv.slice(2), { alias: { v: 'version', h: 'help', i: 'infile', o: 'outfile' }, default: { infile: '-', outfile: '-' } }); if (argv.help) { fs.createReadStream(__dirname + '/usage.txt') .pipe(process.stdout); ; return; } if (argv.version) { console.log(require('../package.json').version); return; } var input = argv.infile === '-' ? process.stdin : fs.createReadStream(argv.infile) ; var output = argv.outfile === '-' ? process.stdout : fs.createWriteStream(argv.outfile) ; input.pipe(colorize(argv)).pipe(output);