CLI-ToDo is a simple and efficient command-line application for managing your to-do list. You can add, view, mark as done, and delete tasks directly from your terminal.
- Add Tasks: Quickly add tasks to your to-do list.
- View Tasks: Display all your pending tasks.
- Mark as Done: Mark tasks as completed.
- Delete Tasks: Remove tasks from the list.
- Node.js: Ensure Node.js is installed on your system. You can download it from https://nodejs.org/.
-
Clone the repository:
git clone https://github.com/pavitra-mallick/CLI-ToDo.git
-
Navigate to the project directory:
cd CLI-ToDo
-
Install dependencies:
npm install
node todo.js add "Your task description here"
node todo.js list
node todo.js done <task_id>
Replace <task_id>
with the actual ID of the task.
node todo.js delete <task_id>
Replace <task_id>
with the actual ID of the task.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Description of changes"
- Push your changes:
git push origin feature-name
- Open a pull request on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, contact Pavitra Mallick at https://github.com/pavitra-mallick.