koi-cli
Version:
A simple CLI made to generate base files and migration files. Must be used with 'koa-typescript-api-v2
32 lines (29 loc) • 1.32 kB
JavaScript
#!/usr/bin/env node
const chalk = require('chalk');
const clear = require('clear');
const figlet = require('figlet');
clear();
console.log(
chalk.yellow(
figlet.textSync('Koi', { horizontalLayout: 'full' }),
'\n A simple CLI made to generate base files and migration files',
'\n Must be used with koa-typescript-api-v2 (https://code.98labs.com/boilerplates/koa-typescript-api-v2.git)',
'\n By: 98Labs, Inc',
'\n Repo: https://github.com/98labs/koi-cli.git'
),
chalk.white(
'\n -----------------------------------------------------------------',
'\n',
'\n Commands:',
'\n - koi-generate:config <tableName> Run to generate json file for structuring table attributes',
'\n example: koi-generate:config user',
'\n',
'\n - koi-generate:base <tableName> Run to generate base files (models, controllers, routes, transformers, services)',
'\n example: koi-generate:base user',
'\n',
'\n - koi-generate:migration Run to generate migration files from config/ .json for sequelize to use',
'\n example: koi-generate:migration',
'\n',
'\n -----------------------------------------------------------------'
)
);