A simple yet powerful command-line interface (CLI) tool to manage your daily tasks. This tool allows you to add, complete, delete, and list your to-dos in a lightweight and efficient manner.
- Add new tasks
- Complete tasks by index
- Delete specific tasks
- Delete All tasks at once
- List all tasks with creation and completion dates
To install and use this CLI tool, follow these steps:
-
Clone the repository:
git clone https://github.com/pravallika-kambhampati/Task-Vader.git
-
Navigate to the project directory:
cd Task-Vader
-
Build the project:
go build ./cmd/todo
Once installed, you can use the following commands to interact with your to-do list:
Add a new task using the -add
flag:
./todo -add "Your new task"
Mark a task as completed using the -complete flag followed by the task index:
./todo -complete=1
Delete a task by its index using the -del flag:
./todo -del=1
List all the tasks with their status, creation, and completion dates:
./todo -list
Delete all tasks at once using the -deleteAll flag:
./todo -deleteAll