A simple command-line interface (CLI) application for managing your to-do list. This project allows users to add, remove, list, and mark tasks as complete using a Node.js-based CLI tool.
- Add new tasks to your to-do list.
- List all tasks.
- Mark tasks as completed.
- Remove tasks from the list.
- Stored in JSON format.
Make sure you have Node.js installed on your system.
Clone the repository and install dependencies:
git clone https://github.com/SidW111/Todo_CLI.git
cd Todo_CLI
npm install
Run the CLI with the following commands:
node index.js add Buy_groceries 5pm
node index.js list
node index.js mark Buy_groceries
node index.js remove Buy_groceries
Todo_CLI/
│── index.js # Main CLI logic
│── todos.json # Persistent storage for tasks
│── package.json # Project dependencies
│── README.md # Documentation
Contributions are welcome! Feel free to fork the repository and submit a pull request.