async promptInit(flags) { let envOptions = {} if(process.env.WORDUP_INIT_PATH){ envOptions.cwd = process.env.WORDUP_INIT_PATH } const env = createEnv([], envOptions) //Init Options let initOptions = { project: this.wordupProject, projectName: flags.name, projectType: flags.type } env.register(require.resolve('../generators/init'), 'wordup:init') return new Promise((resolve, reject) => { env.run('wordup:init', initOptions, (err, results) => { if (err) { reject(err) } else { const folder = env.cwd; resolve(folder) } }) }) }