UNPKG

generator-fedhipster

Version:

Spring Boot + Angular/React in one handy generator

38 lines (34 loc) 1.33 kB
/** * Copyright 2013-2019 the original author or authors from the JHipster project. * * This file is part of the JHipster project, see https://www.jhipster.tech/ * for more information. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ const chalk = require('chalk'); const packageJson = require('../package.json'); const { logger, createYeomanEnv, toString, getCommandOptions, done } = require('./utils'); const env = createYeomanEnv(); const command = process.argv[2]; const options = getCommandOptions(packageJson, process.argv.slice(3)); logger.info(chalk.yellow(`Executing ${command} on ${process.cwd()}`)); logger.info(chalk.yellow(`Options: ${toString(options)}`)); try { env.run(command, options, () => { done(); process.exit(0); }); } catch (e) { logger.error(e.message, e); }