UNPKG

@luminati-io/knex

Version:

A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3

38 lines (29 loc) 941 B
const color = require('colorette'); const { success } = require('./cli-config-utils'); function listMigrations(completed, newMigrations) { let message = ''; if (completed.length === 0) { message += color.red('No Completed Migration files Found.\n'); } else { message = color.green( `Found ${completed.length} Completed Migration file/files.\n` ); for (let i = 0; i < completed.length; i++) { const file = completed[i]; message += color.cyan(`${file.name}\n`); } } if (newMigrations.length === 0) { message += color.red('No Pending Migration files Found.\n'); } else { message += color.green( `Found ${newMigrations.length} Pending Migration file/files.\n` ); for (let i = 0; i < newMigrations.length; i++) { const file = newMigrations[i]; message += color.cyan(`${file.file}\n`); } } success(message); } module.exports = { listMigrations };