@nswhp/golden-path
Version:
Generate all the recommended golden paths
42 lines (41 loc) • 2.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.showUpdate = exports.showCreate = exports.showGenerate = exports.showInfo = exports.showSuccess = exports.showError = exports.showTitleAndBanner = void 0;
const tslib_1 = require("tslib");
const kleur_1 = require("kleur");
const figlet = (0, tslib_1.__importStar)(require("figlet"));
const console_message_1 = require("../models/console-message");
const newLine = '\n';
const showTitleAndBanner = () => {
console.log((0, kleur_1.yellow)(figlet.textSync(console_message_1.ConsoleMessage.TITLE, { horizontalLayout: 'full' })));
console.info((0, kleur_1.yellow)(console_message_1.ConsoleMessage.BANNER));
};
exports.showTitleAndBanner = showTitleAndBanner;
const showError = (message) => {
console.error((0, kleur_1.red)(console_message_1.ConsoleMessage.ERROR) + message);
};
exports.showError = showError;
const showSuccess = (message) => {
console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.SUCCESS) + message + newLine);
};
exports.showSuccess = showSuccess;
const showInfo = (message) => {
console.info((0, kleur_1.cyan)(console_message_1.ConsoleMessage.INFO) + message + newLine);
};
exports.showInfo = showInfo;
const showGenerate = (fileName) => {
console.log((0, kleur_1.cyan)(console_message_1.ConsoleMessage.GENERATE) + `${fileName}...`);
};
exports.showGenerate = showGenerate;
const showCreate = (fileName, filePath) => {
filePath
? console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.CREATE) + `${fileName} in ${filePath}`)
: console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.CREATE) + `${fileName}`);
};
exports.showCreate = showCreate;
const showUpdate = (fileName, filePath) => {
filePath
? console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.UPDATE) + `${fileName} in ${filePath}`)
: console.log((0, kleur_1.green)(console_message_1.ConsoleMessage.UPDATE) + `${fileName}`);
};
exports.showUpdate = showUpdate;