A simple command-line to-do list manager written in Go. Tasks are stored locally in a JSON file and can be added, viewed, deleted, or marked as completed.
- ✅ Add new tasks with due dates
- 📋 View all, pending, or completed tasks
- ❌ Delete existing tasks
- ✔️ Mark tasks as completed
- 💾 Automatically saves and loads tasks from
tasks.json
- Go (v1.20 or higher)
- Clone the repository:
git clone https://github.com/EnrikasVai/CLI_GOLANG__TODO.git
cd CLI_GOLANG__TODO
go build -o todoapp
./todoapp