@viewdo/dxp-story-cli
Version:
README.md
22 lines (13 loc) • 591 B
JavaScript
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
}