mirror of
https://github.com/AmanTahiliani/todo.git
synced 2026-08-07 19:56:18 -04:00
Updated README
This commit is contained in:
12
README.md
12
README.md
@@ -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.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user