CLI ToDo List
A simple command-line todo list manager
- Golang
The project can be run via terminal/cmd.
go build todo_list.go
main
or
go run todo_list.go
- The project is a simple CLI-based ToDo List application.
- What the user can do;
- Add a task (with category and tags)
- Delete a task
- Mark a task as completed
- Mark as task as uncompleted
- Show task/tasks
- Save tasks (If you close the program, you will be able to access your tasks when you open it again.)
- Delete save file
- Deadline editing in tasks
- Sort tasks by name, deadline, category and tag.
- Filter tasks by categories
- Filter tasks by tags
- Filter tasks by priority
I aim to continue the project in the future.
This is my first Golang project. If you have suggestions and recommendations, please contact me.
I would appreciate your support to make the project more modular.