Task Tracker CLI is a command-line application for tracking and managing tasks. It allows users to add, update, delete, and manage task statuses directly from the terminal. Tasks are stored in a JSON file for easy access and manipulation.
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/luiscruz19/Task-Tracker.git task-tracker-cli cd task-tracker-cli -
Install dependencies:
npm install
-
Run the application:
- Adding a new task
task-cli add "Buy groceries"- Updating and deleting tasks
task-cli update 1 "Buy groceries and cook dinner" task-cli delete 1- Marking a task as in progress or done
task-cli mark-in-progress 1 task-cli mark-done 1- Listing all tasks
task-cli list- Listing tasks by status
task-cli list done task-cli list todo task-cli list in-progress