lookatni-file-markers
Version:
Advanced file organization system with unique markers for code sharing and project management. Extract files from marked content, generate markers, and validate project integrity.
27 lines (26 loc) • 757 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CLILogger = void 0;
class CLILogger {
constructor(name = 'cli', verbose = false) {
this.name = name;
this.verbose = verbose;
}
info(message, ...args) {
if (this.verbose) {
console.log(`[${this.name}] ${message}`, ...args);
}
}
warn(message, ...args) {
console.warn(`[${this.name}] WARNING: ${message}`, ...args);
}
error(message, ...args) {
console.error(`[${this.name}] ERROR: ${message}`, ...args);
}
debug(message, ...args) {
if (this.verbose) {
console.log(`[${this.name}] DEBUG: ${message}`, ...args);
}
}
}
exports.CLILogger = CLILogger;