@verdnatura/myt
Version:
MySQL version control
29 lines (23 loc) • 653 B
JavaScript
const Myt = require('./myt');
const Command = require('./lib/command');
const Dumper = require('./lib/dumper');
class Fixtures extends Command {
static usage = {
description: 'Dumps local fixtures from database',
operand: 'remote'
};
static opts = {
default: {
remote: 'docker'
}
};
async run(myt, opts) {
const dumper = new Dumper(opts);
await dumper.init(opts.dumpDir, '.fixtures');
await dumper.dumpFixtures(opts.localFixtures, false);
await dumper.end();
}
}
module.exports = Fixtures;
if (require.main === module)
new Myt().cli(Fixtures);