A simple command-line application built in Golang to manage tasks. This application allows you to add, update, delete, list, and mark the status of tasks. Tasks are stored in a JSON file for persistence.
Roadmap Project Challenge: https://roadmap.sh/projects/task-tracker
- Add Task: Create a new task with a description.
- Update Task: Modify the description or status of an existing task.
- Delete Task: Remove a task from the list.
- Mark Task Status: Mark a task as in progress or done.
- List Tasks: View all tasks along with their description and status.