import { program } from 'commander'; import { OptionsJSON } from './utils/common'; import publish from './order/publish'; program // eslint-disable-next-line @typescript-eslint/no-var-requires .version(require('../package.json').version, '-v'); program .command('publish') .description('auto publish a or multiple npm package') .option('-a --auto', 'auto publish multiple npm registry') .action(async (options: OptionsJSON) => { await publish(options); }); program.parse(process.argv);