log-mate
Version:
log-mate makes logging effortless & powerful—log to console, files, databases, or cloud with structured logs, encryption, real-time streaming, and auto-rotation. It’s plug & play, supports multi-transport logging, and boosts performance with async, lazy l
28 lines (23 loc) • 683 B
JavaScript
const { program } = require("commander");
const fs = require("fs");
function cli() {
program
.command("view <file>")
.description("View log file")
.action(file => {
if (fs.existsSync(file)) {
console.log(fs.readFileSync(file, "utf8"));
} else {
console.error("File not found");
}
});
program
.command("clear <file>")
.description("Clear log file")
.action(file => {
fs.writeFileSync(file, "");
console.log("Log file cleared");
});
program.parse(process.argv);
}
module.exports = cli;