koa-program/extend/lucky.js
Titor-Z 08cbf8bec4 2.0
- 使用ora 和 prompts
- 拆分结构代码,功能更加独立
- 独立的结构,可以给予其他cli作为脚手架底层使用
2021-02-17 01:49:07 +08:00

78 lines
1.7 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.lucky = void 0;
// colors-console 仅支持 CommonJS 导入
const cmd = require("colors-console");
/**
* 命令行彩色输出;
* 通过语义化方法,给命令行内容增加颜色。
* @class lucky
*/
class lucky {
/**
* 字体黄色
* @param content {String} 要渲染的内容
* @return {void}
*/
static warning(content) {
return cmd("yellow", content);
}
/**
* 字体红色
* @param content {String} 要渲染的内容
* @return {void}
*/
static danger(content) {
return cmd("magenta", content);
}
/**
* 字体青色
* @param content {String} 要渲染的内容
* @return {void}
*/
static info(content) {
return cmd("cyan", content);
}
/**
* 字体灰色
* @param content {String} 要渲染的内容
* @return {void}
*/
static second(content) {
return cmd("grey", content);
}
/**
* 字体白色
* @param content {String} 要渲染的内容
* @return {void}
*/
static light(content) {
return cmd("white", content);
}
/**
* 字体蓝色
* @param content {String} 要渲染的内容
* @return {void}
*/
static primary(content) {
return cmd("blue", content);
}
/**
* 字体绿色
* @param content {String} 要渲染的内容
* @return {void}
*/
static success(content) {
return cmd("green", content);
}
/**
* 字体黑色
* @param content {String} 要渲染的内容
* @return {void}
*/
static dark(content) {
return cmd("black", content);
}
}
exports.lucky = lucky;