rizki-task-tracker-cli
v1.0.1
Published
A simple CLI to-do list manager built with Node.js and no external libraries.
Maintainers
Readme
📝 Task Tracker
A simple command-line to-do list manager built with Node.js using only built-in modules — no external libraries.
🚀 Features
- Add, update, delete, complete, and list tasks
- Supports priorities (low, medium, high)
- Filter by status, due date, or priority
- Archive completed tasks
- Export/import tasks to
.txtor.csv - Terminal color output for better UX
- Local due-date reminder (within 24h)
📷 Screenshot

📦 Requirements
- Node.js (v12+)
📄 Usage
Add a task
node index.js add --title "Buy milk" --due "2025-06-01" --priority highList tasks
node index.js list
node index.js list --status pending
node index.js list --due 2025-06-01
node index.js list --priority high
node index.js list --sort dueAscMark task as done
node index.js done --id 3Delete a task
node index.js delete --id 2Update a task
node index.js update --id 1 --title "New title" --due "2025-06-02"Archive completed tasks
node index.js archiveExport and Import
node index.js export --format txt
node index.js import --file tasks.csvShow help
node index.js helpShow version
node index.js --version📁 File Structure
.
├── index.js # CLI command handler
├── todo.js # Core task logic
├── storage.js # File read/write helpers
├── tasks.json # Task database (auto-generated)
├── archive.json # Archived completed tasks
├── README.md
└── .gitignore🌐 License
MIT
