https://roadmap.sh/projects/task-tracker
A simple command-line task manager built using Node.js that lets you add, update, delete, and list tasks. Tasks are stored in a data.json
file.
- Node.js installed
- Terminal/Command Prompt access
- Run this command in the root folder of this project.
npm link
Run all commands using:
task <command> <arguments>
Add a new task to the task manager.
task add <task_name>
Delete a task by its ID.
task delete <task_id>
Update a task attribute (task description or status) for a particular ID.
task update <id> <attribute> <new_value>
List tasks based on status or all tasks.
task list <all|todo|in-progress|done>
Examples
task list all
task list todo
task list done
task list in-progress