@arindam24/todo-cli
v1.0.2
Published
A simple filesystem-based Todo CLI built with Node.js
Downloads
12
Maintainers
Readme
📝 arindam24/todo-cli
A simple command-line Todo application built with Node.js.
Manage your tasks directly from the terminal! Todos are stored globally in your current directory.
📦 Installation
Install globally using npm:
npm install -g @arindam24/todo-cliInstall local folder using npm:
npm install @arindam24/todo-cli🚀 Usage
- Add a new task:
todo add "Your task here"Output:
✅ Added: "Learn Node.js"- List all tasks with their status:
todo listOutput:
Your Todos:
1. Learn Node.js — ⏳ Pending
2. Build CLI project — ✔ Done
3. Write documentation — ⏳ Pending- Mark a task as completed by its number:
todo done <task-number>
todo done 1Output:
🎉 Marked as done: "Learn Node.js"- Delete a task by its number:
todo delete <task-number>
todo delete 2Output:
🗑 Deleted: "Build CLI project"Features
- Add, list, complete, and delete tasks from the command line.
- Tasks are stored in a JSON file in the current directory.
- Simple and intuitive commands for easy task management.
- Color-coded output for better readability.
- Cross-platform support (Windows, macOS, Linux).
- Lightweight and fast.
- No external database required; tasks are stored locally.
- Open-source and customizable.
- Supports task prioritization and deadlines (future feature).
- Ability to export tasks to different formats (future feature).
- Integration with calendar applications (future feature).
- Easy installation and setup.
Development
To contribute or modify the project, clone the repository and install dependencies:
git clone https://github.com/Arindam2003/todo-cli
cd todo-cli
npm install❤️Author
Developed by Arindam Dinda -- GitHub
📄 License
This project is licensed under the MIT License. See the LICENSE file for details.
