UNPKG

markdown-task-checker

Version:

A CLI tool to check markdown task list completion

18 lines (13 loc) 496 B
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." );