markdown-task-checker
Version:
A CLI tool to check markdown task list completion
18 lines (13 loc) • 496 B
text/typescript
import { readFileSync } from "fs";
import { parseMarkdownTasks } from "./utils/parser";
const filePath = process.argv[2];
if (!filePath) {
console.error("❌ Please enter the Markdown file path as a factor.");
process.exit(1);
}
const content = readFileSync(filePath, "utf-8");
const result = parseMarkdownTasks(content);
console.log(`✅ ${result.checked} / ${result.total} tasks completed.`);
console.log(
result.allChecked ? "🎉 All tasks are done!" : "📝 Some tasks remain."
);