A small Go CLI for managing a todo list from the terminal. Tasks are persisted to a CSV file with an exclusive flock lock so concurrent invocations don’t corrupt the data. In other words, tasks are safely saved to a CSV file using a locking mechanism that prevents multiple simultaneous users from overwriting or corrupting the data.
Copilot says:
AI-generated
Keep your to-dos right where you live—in the terminal! This handy CLI manages your tasks with safe CSV storage and simple commands, making productivity a breeze without ever leaving your command line zone.
Key features:
- 🔥 Safe concurrent CSV task storage with file locking
- ⚡ Simple add, list, complete, and delete commands
- 🎯 Monotonically increasing task IDs for consistency
- 🐢 Lightweight Go CLI perfect for Unix-like systems
This summary was generated by GitHub Copilot based on the project README.