It is a simple task manager that allows you to create, edit, delete and list tasks from the command line. It is built with Go.
- Adding tasks
- Deleting a task
- Updating tasks
- Completing tasks
- Deleting all tasks
- Listing all tasks
- Have Go installed on your machine and have the basic knowledge.
At the root og the folder run the following command to download the dependencies:
go mod download
Then, we need to build the binary:
go build .
We can perform tasks like add, delete, update and list tasks. We can also delete all tasks.
Note: When you add task for the 1st time it will create a .todo.json
file and all the commands will update chnages to that only. So even to you exit the terminal and come back again, the tasks will be there.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details