Updated README

This commit is contained in:
2025-05-22 23:15:24 -04:00
parent 748c8c8573
commit a1778d2037

View File

@@ -1,6 +1,6 @@
# Go Todo CLI App # Go Todo CLI App
A simple command-line Todo application written in Go. Todos are stored in a local JSON file. A simple command-line Todo application written in Go. Todos are stored in a SQLite database.
## Features ## Features
@@ -8,7 +8,12 @@ A simple command-line Todo application written in Go. Todos are stored in a loca
- List all todos, grouped by incomplete and completed - List all todos, grouped by incomplete and completed
- Mark todos as completed - Mark todos as completed
- Remove todos by ID - Remove todos by ID
- Data is persisted in `todos.json` - Data is persisted in SQLite database
## Dependencies
- Go 1.x
- github.com/mattn/go-sqlite3
## Usage ## Usage
@@ -64,5 +69,4 @@ go build -o todo
- Add edit and search features - Add edit and search features
- Add unit tests - Add unit tests
- Improve error handling - Improve error handling
- Use a database instead of a JSON file for storage - Add binary release for different platforms and make it available through Homebrew, Winget and Apt
- Add binary release for different platforms and make it available through Homebrew, Winget and Apt.