streamsplit
Version:
Memory/CPU efficient stream splitter by token
29 lines (26 loc) • 824 B
JavaScript
//require('babel-core/register');
var moment = require('moment');
var program = require('commander');
var fs = require('fs');
var StreamSearch = require('streamsearch');
var Decimal = require('decimal.js');
var mysql = require('./dist/splitters/mysql');
var MysqlHandler = require('./dist/MysqlbackupFileHandler.class.js');
//var Splitter = require('./src/index.es6');
//var MysqlHandler = require('./src/MysqlbackupFileHandler.class.es6');
program
.version('0.0.1')
.usage('[options] <file>')
.option('-o, --optional [value]', 'An optional value')
.parse(process.argv);
if (program.args.length != 1) {
program.outputHelp();
} else {
mysql(program.args[0])
.subscribe(
console.log,
console.log,
() => console.log('completed')
)
}