reactium
Version:
A CLI for creating Reactium / Actinium projects.
31 lines (24 loc) • 628 B
JavaScript
import Actions from './actions.js';
export default ({ params, props }) => {
console.log('');
const { ActionSequence, ora } = arcli;
const spinner = ora({
spinner: 'dots',
color: 'cyan',
});
spinner.start();
const actions = Actions(spinner);
return ActionSequence({
actions,
options: { params, props },
})
.then(success => {
spinner.succeed('complete!');
console.log('');
return success;
})
.catch(error => {
spinner.fail(`error! ${error.msg}`);
return error;
});
};