A command-line interface (CLI) tool for efficient task prioritization and management.
Taskster is a task prioritization CLI tool that ensures you work on the right tasks at the right time. It helps you organize your project tasks and provides a clear path to tackle them efficiently. With its intuitive command-line interface, you can quickly prioritize and manage your project workload.
npm install taskster
Add command can be used to add a new task in the ToDo list.
npx taskster add
or
npx taskster a
You'll have to provide the following details
- Title
This is the title of the task, it can be edited later on using the task ID.
- priority
This input is to set the priority of the task, namely three - High, Medium, Low
- High - This priority flag can be used for the tasks that are important and requires imediate attention.
- Medium - This priority flag for the tasks that are important but don't require immediate attention.
- Low - This is used for tasks that can be ignored for the present time being, but needs to be done later on.
Edit command is used to edit the title or priority of any task by providing its ID.
It can be invoked using this -
npx taskster edit <id>
or
npx taskster e <id>
Delete command is used to delete any specific task or all the tasks
npx taskster delete
or
npx taskster d
It is used to list all the added tasks along with additional information
npx taskster list
or
npx taskster l
npx taskster a
? Task title? This is a random task title
? Select the task priority Medium priority
medium
Content appended successfully!: This is a random task title priority: medium
npx taskster l
┌─────┬──────────────────────────────────────────┬──────────┬─────────────┬─────────────────┐
│ ID │ Task │ Priority │ Time Added │ Date Added │
├─────┼──────────────────────────────────────────┼──────────┼─────────────┼─────────────────┤
│ k7t │ This is a random task to be added │ medium │ 12:18:03 PM │ Sat Jun 29 2024 │
├─────┼──────────────────────────────────────────┼──────────┼─────────────┼─────────────────┤
│ N6V │ This is the new title of the second task │ medium │ 12:19:55 PM │ Sat Jun 29 2024 │
└─────┴──────────────────────────────────────────┴──────────┴─────────────┴─────────────────┘
npx taskster e N6V
? What do you want to edit title
? New Title of the task This is the new title of the second task
Task updated
- Git fork and clone this repo
- Make a PR
Saurabhje