UNPKG

@codecovevienna/gittt-cli

Version:

Tracking time with CLI into a git repository

48 lines (47 loc) 1.22 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogHelper = void 0; const chalk_1 = __importDefault(require("chalk")); class LogHelper { } exports.LogHelper = LogHelper; LogHelper.DEBUG = process.env.DEBUG === "true" || false; LogHelper.silence = false; LogHelper.debug = (msg, err) => { if (LogHelper.DEBUG && !LogHelper.silence) { if (err) { console.log(msg, err); } else { console.log(msg); } } }; LogHelper.log = (msg) => { if (!LogHelper.silence) { console.log(chalk_1.default.white.bold(msg)); } }; LogHelper.warn = (msg) => { if (!LogHelper.silence) { console.log(chalk_1.default.yellow.bold(msg)); } }; LogHelper.error = (msg) => { if (!LogHelper.silence) { console.log(chalk_1.default.red.bold(msg)); } }; LogHelper.info = (msg) => { if (!LogHelper.silence) { console.log(chalk_1.default.green.bold(msg)); } }; LogHelper.print = (msg) => { if (!LogHelper.silence) { console.log(msg); } };