@codecovevienna/gittt-cli
Version:
Tracking time with CLI into a git repository
48 lines (47 loc) • 1.22 kB
JavaScript
;
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);
}
};