new commander.Command(packageJson.name) .version(packageJson.version) .arguments('<project-directory>') .usage(`${chalk.green('<project-directory>')} [options]`) .action(name => (projectName = name)) .option('--verbose', 'print additional logs') .allowUnknownOption() .on('--help', () => { console.log(` Only ${chalk.green('<project-directory>')} is required.\n`) }) .parse(process.argv)
function setupCommander() { const program = new commander.Command(); program .version(package.version) .option( "-y, --skip-prompts", "skips questions, directly opens devimalplanet.com" ) .option( "-u, --url <URL>", "skips questions, directly opens provided URL" ) .parse(process.argv); return program; }
new commander.Command(packageJson.name) .version(packageJson.version) .option( '-p, --preset [name]', `[ default | server ] * default: Typescript, Webpack, Karma, Jasmine * server: Typescript, ts-node, nodemon`, 'default' ) .arguments('<project-directory>') .usage(`${chalk.green('<project-directory>')}`) .action(name => { projectName = name; }) .on('--help', () => { console.log(` Only ${chalk.green('<project-directory>')} is required.`); console.log(); }) .parse(process.argv)
new commander.Command(packageJson.name) .version(packageJson.version) .arguments('<project-directory>')
new commander.Command(packageFile.name) .version(packageFile.version) .arguments('<project-directory>') .usage(`${chalk.green('<project-directory>')} [options]`) .action(name => { projectName = name; }) .option( '--override-page [page-name]', 'override default page like New Tab, Bookmarks, or History page' ) .option('--devtools', 'add features to Chrome Developer Tools') .on('--help', () => { console.log(` Only ${chalk.green('<project-directory>')} is required.`); }) .parse(process.argv)
new commander.Command(packageJson.name) .version(packageJson.version) .option( '-p, --preset [name]', `[ default | server ] * default: Typescript, Webpack, Karma, Jasmine * server: Typescript, ts-node, nodemon`, 'default' ) .arguments('<project-directory>') .usage(`${chalk.green('<project-directory>')}`) .action(name => { projectName = name; }) .on('--help', () => { console.log(` Only ${chalk.green('<project-directory>')} is required.`); console.log(); }) .parse(process.argv)
new commander.Command(packageJson.name) .version(packageJson.version) .arguments('<project-directory>')