Terminal Task Tracker

A to-do list that lives in your terminal.

Screenshot of Terminal Task Tracker

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.