rsnext/packages/create-next-app/cli.js
Joe Haddad 4eb8aba692
Add Create Next App package (#8018)
* Add Create Next App package

* Fix Create Next App tests

* Fix company name

* Update package.json
2019-07-17 16:53:56 -04:00

30 lines
648 B
JavaScript
Executable file

#! /usr/bin/env node
const chalk = require('chalk')
const program = require('commander')
const lib = require('.')
const pkg = require('./package.json')
const messages = lib.messages
const createNextApp = lib.createNextApp
let projectName
program
.version(pkg.version)
.arguments('<project-directory>')
.usage(`${chalk.green('<project-directory>')} [options]`)
.action(function (name) {
projectName = name
})
.option('-e, --example <example-path>', messages.exampleHelp())
.allowUnknownOption()
.on('--help', messages.help)
.parse(process.argv)
const example = program.example
createNextApp({
projectName,
example
})