UNPKG

@easy-breezy/core

Version:
24 lines (23 loc) 724 B
import { Command } from 'commander'; // @ts-ignore const { default: { version } } = await import('./../../../package.json', { assert: { type: "json", }, }); export class Args { program = new Command(); constructor() { this.program .name('easy-breezy') .description('CLI to generation code') .version(version) .option('-l, --lang <lang>', 'Language') .option('-c, --config <path>', 'Configuration file', './.easy-breezy/config.json') .option('-g, --generator <name>', 'Selecting a generator to run') .parse(process.argv) .opts(); } opts = this.program.opts(); } export default new Args();