@souvikelric/todo-cli
v1.0.3
Published
# ๐ @souvikelric/todo-cli
Readme
todo-cli
๐ @souvikelric/todo-cli
A simple and efficient Command-Line Todo Manager built with TypeScript. Quickly add, list, filter, update, and delete your todosโall from the terminal!
๐ฆ Installation
npm install -g @souvikelric/todo-cli๐ Usage
todo-cli <command> [options]๐ Available Commands
๐ list
Display all todos in a clean tabular format.
todo-cli listโ Filter Options:
You can combine multiple filters:
-status : Filter by status (e.g., Pending, Done)
-priority : Filter by priority (e.g., High, Medium, Low)
-tag : Filter by a specific tag (e.g., Work, Personal)
Examples
todo-cli list -status Pending
todo-cli list -priority High
todo-cli list -tag Workโ add
Add a new todo item.
todo-cli addYouโll be prompted to enter:
Title
Description
Status
Priority
Tags
โ๏ธ update
Update an existing todo using its ID (visible in list output).
todo-cli update <id> [param] [value]
todo-cli update 2 -status Complete
todo-cli update 2 -name "Updated Todo" -tag "Personal"โ delete
Delete a todo by its ID.
Multple Todos can be deleted as well
todo-cli delete 1
todo-cli delete 1 2 3
todo-cli del 1๐ Data Storage
๐จ Features
๐งช Example Workflow
# Add a task
todo-cli add
# List all tasks
todo-cli list
# Filter only pending tasks
todo-cli list -status Pending
# Update a task by ID
todo-cli update 1
# Delete a task by ID
todo-cli delete 1๐งโ๐ป Author
๐ License
ISC
