cli.ts 489 B

1234567891011121314151617181920
  1. #! /usr/bin/env node
  2. import { Command } from 'commander';
  3. import { registerAddCommand } from './commands/add/add';
  4. import { registerNewCommand } from './commands/new/new';
  5. const program = new Command();
  6. // eslint-disable-next-line @typescript-eslint/no-var-requires
  7. const version = require('../package.json').version;
  8. program
  9. .version(version)
  10. .description('The Vendure CLI');
  11. registerNewCommand(program);
  12. registerAddCommand(program);
  13. void program.parseAsync(process.argv);