create-nextjs-flex
Version:
CLI to create a flexible Next.js boilerplate
23 lines (19 loc) • 664 B
JavaScript
const { program } = require('commander');
const { setup } = require('.');
const { version } = require('./package.json');
program
.name('create-nextjs-flex')
.version(version, '-v, --version', 'Output the current version')
.argument('[project-name]', 'Name of the project')
.option('-y, --yes', 'Skip prompts and use default options')
.action(async (projectName, options) => {
try {
await setup(projectName, options);
console.log(`Project ${projectName} created successfully!`);
} catch (error) {
console.error('An error occurred:', error);
process.exit(1);
}
});
program.parse(process.argv);