done-list
v1.0.5
Published
A simple CLI tool to track your completed tasks
Maintainers
Readme
✅ done-list
A simple CLI tool to track your completed tasks directly from the terminal.
Easily add, list, and remove your done tasks.
📦 Installation
Install globally using npm:
npm install -g done-list
🚀 Usage
➕ Add a new task
done-list add
or shorthand:
done-list a
📋 List all tasks
done-list list
or shorthand:
done-list l
Example output:
┌─────────┬───────────────────────────┬───────────────────────┐
│ (index) │ taskName │ taskTime │
├─────────┼───────────────────────────┼───────────────────────┤
│ 0 │ "Finished React project" │ "2025-09-23 15:30" │
│ 1 │ "Learned Node.js basics" │ "2025-09-24 12:00" │
└─────────┴───────────────────────────┴───────────────────────┘
❌ Remove all tasks
done-list remove
or shorthand:
done-list r
📂 Data Storage
All tasks are stored in:
./data/done-list.json
🛠 Development
Clone the repo and run locally:
git clone https://github.com/your-username/done-list.git
cd done-list
npm install
Run directly without global install:
node index.js add
👨💻 Author
Made with ❤️ by Mohamed Kamal
📜 License
ISC License
Copyright (c) 2025 Mohamed Kamal[
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
---