UNPKG

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
#!/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 -----------------------------------------------------------------' ) );