const Uso = require('../../server/models/tablas/Uso'); const progress = require('cli-progress'); const colors = require('colors'); async function fillUso() { let usos = require('./usos.json'); let limit = 6; const bar = new progress.SingleBar({ format: 'uso |' + colors.cyan('{bar}') + '| {percentage}%' + ' || {value}/{total} records created.', barCompleteChar: '\u2588', barIncompleteChar: '\u2591', hideCursor: true, stopOnComplete: true, barsize: 30, align: 'right' }); console.log('\n\tFilling out «uso».'.cyan.italic.bold); bar.start(limit, 0); for (uso of usos) { await Uso.create({ uso }) .catch(() => { bar.stop(); throw new Error(); }); bar.increment(); }; } module.exports = fillUso;