import { generateMigration, revertLastMigration, runMigrations } from '@vendure/core'; import program from 'commander'; import { config } from './src/vendure-config'; program .command('generate ') .description('Generate a new migration file with the given name') .action(name => { return generateMigration(config, { name, outputDir: './src/migrations' }); }); program .command('run') .description('Run all pending migrations') .action(() => { return runMigrations(config); }); program .command('revert') .description('Revert the last applied migration') .action(() => { return revertLastMigration(config); }); program.parse(process.argv);