| 123456789101112131415161718192021222324252627 |
- {{#if isTs }}import { generateMigration, revertLastMigration, runMigrations } from '@vendure/core';{{else}}const { generateMigration, revertLastMigration, runMigrations } = require('@vendure/core');{{/if}}
- {{#if isTs }}import program from 'commander';{{else}}const program = require('commander');{{/if}}
- {{#if isTs }}import { config } from './src/vendure-config';{{else}}const { config } = require('./src/vendure-config');{{/if}}
- program
- .command('generate <name>')
- .description('Generate a new migration file with the given name')
- .action(name => {
- return generateMigration(config, { name, outputDir: './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);
|