UNPKG

@viewdo/dxp-story-cli

Version:
43 lines (29 loc) 1.1 kB
const App = require('./app') // const builder = require('./app/builder') module.exports = async (options, result = 0) => { const app = new App(options) app.console_service.log(`Initializing folder: ${app.root}`.blue) if(!app.auth_manager.token) result = 'login' if(!app.auth_manager.email) { let email = options.email || await app.prompt_service.askFor( 'Email', app.auth_manager.email, app.prompt_service.validateEmail) await app.auth_manager.setEmail(email) result = 'login' } let namespace = options.namespace || await app.prompt_service.askWhich( 'Namespace', ['local', 'develop', 'default'], app.namespace_manager.namespace) app.namespace_manager.setNamespace(namespace) let output = options.output || await app.prompt_service.askFor( 'Output Directory', app.configuration_manager.output, app.prompt_service.validateFolder) app.configuration_manager.output = output //builder.init(path, app.configuration_manager.config) app.console_service.log(`Folder ${app.root} initialized`.green) return result }