cli.ts 392 B

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