todo
is a simple command-line interface (CLI) application written in C++ for managing a to-do list. It allows users to add, view, and manage their tasks directly from the terminal.
- Add Tasks: Quickly add new tasks to your to-do list.
- View Tasks: Display all your pending tasks in the terminal.
- Delete Tasks: Remove tasks that are no longer needed.
To build and install todo
on your system, follow these steps:
-
Clone the Repository:
git clone https://github.com/NeoMetalx1/todo_cli.git
-
Navigate to the Project Directory:
cd todo_cli
-
Create vault dir:
mkdir vault
-
Build the Application:
Use the provided
Makefile
to compile the project:make
This will generate an executable named
todo
in the project directory.
After building the application, you can start using todo
to manage your tasks.
./todo
-
Help menu:
./todo -h
-
Create a Task:
./todo -c 'Your task name here'
-
View All Tasks:
./todo -s
-
View Specified Task:
./todo -s 'Your task name here'
-
Delete a Task:
./todo -d 'Your task name here'