The Task Tracker Command Line Application is a simple and efficient tool designed to help you manage your tasks directly from the command line. It allows you to add, view, update, and delete tasks with ease, making it an ideal solution for developers and command-line enthusiasts who prefer managing their tasks without leaving the terminal.
This project was given by roadmap.sh and this is the project url: Task Tracker
- Add Tasks: Quickly add new tasks with a description and due date.
- View Tasks: List all tasks or filter them by status (e.g., to do, done and in progress).
- Update Tasks: Mark tasks as done or update their descriptions.
- Delete Tasks: Remove tasks that are no longer needed.
To install the Task Tracker Command Line Application, follow these steps:
-
Clone the repository:
git clone git@github.com:betotorodev/task-tracker.git cd task-tracker -
Add a task:
npm run add "My first task"
And that's It.
Once cloned, you can start using the Task Tracker Command Line Application with the following commands:
To add a new task, use the add command followed by the task description:
npm run add "Finish the report"To view all tasks, use the list command:
## list all task created
npm run list:allTo view tasks filtered by status, use the list command with the status option:
npm run list:to-to
## or
npm run list:in-progress
## or
npm run list:doneTo change a description, use the update command with the task ID and the new description:
npm run update 1 "new description"To delete a task, use the delete command with the task ID:
npm run delete 1 Contributions are welcome to the Task Tracker Command Line Application! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or support, please contact me by Twitter: @betotorodev.
Thank you for using the Task Tracker Command Line Application! We hope it helps you stay organized and productive.
Created with love by Beto Toro ♥️