UNPKG

@viewdo/dxp-story-cli

Version:
22 lines (13 loc) 591 B
const App = require('./app') module.exports = async (options, result = 0) => { const app = new App(options) app.console_service.log(`Validating files for stories in ${app.root}`.blue) if(!await app.auth_manager.requireToken()) return 1 let story_keys = (options.keys.length ? options.keys : false) || await app.prompt_service.selectFromKeys('Story', app.configuration_manager.story_keys, 'Validate', options.all) if(story_keys) result = await app.sync_manager.validateStories(story_keys) app.console_service.log(`Validation complete`.green) return result }