A simple and interactive command-line Todo Manager built with Node.js. Manage your tasks easily with options to add, view, and delete tasks—all from your terminal!
- Add new tasks
- List all tasks
- Delete tasks interactively
- Friendly command-line interface with spinner animations
- Data persistence using a local JSON file (todo.json)
- Clone the repository or download the source code:
git clone https://github.com/muhammadfarooq85/Todo-Manager-CLI-Node-Js
cd Todo-Manager-CLI-Node
- Install dependencies:
npm install
- Usage
node index.js todo
-
Enter your name.
-
Choose an action from the menu:
-
Add a Task
-
View Tasks
-
Delete a Task
-
Exit
- Follow on-screen prompts to manage your todo list.
- Tasks are stored locally in todo.json in the project directory.
- Make sure to keep this file safe if you want to retain your task list.
Feel free to submit issues or pull requests for improvements or bug fixes!