my-task-tracker
v1.0.0
Published
Task Tracker is a simple and efficient CLI tool for managing tasks directly from your terminal. With an intuitive table-based interface, you can easily add, list, and track your tasks without leaving your command line. Built with chalk for colored output
Readme
Task Tracker CLI
📚 Project Source
This project was created as part of roadmap.sh.
A simple command-line tool for tracking your tasks efficiently.
📌 Features
- Add, update, delete, and list tasks directly from the command line.
- Filter tasks based on their status (Done, In Progress, Not Started).
🚀 Commands
🔍 View Tasks
taskortask list→ Display all tasks.task list -dortask list --done→ Show completed tasks.task list -iortask list --in-progress→ Show tasks that are in progress.task list -nortask list --not-started→ Show tasks that haven’t started yet.
✍️ Manage Tasks
task add [title or titles]→ Add new task(s).task update [id] -s done -t 'new title'→ Update a task's status and title.task delete [id]→ Remove a task.
📖 Usage Example
# Add a new task
task add "Finish project documentation"
# List all tasks
task list
# Mark a task as done and update the title
task update 3 -s done -t "Submit project report"
# Delete a task
task delete 2