A Todo list manager written in Go.
- Implement core functionality for managing todos
- Set up CLI framework with
cobra
- Add database handler to make todos persist
- Add basic CLI commands to initialise and add todos
- Add
list
command to print current todos - Add
done
command to mark todos as done - Add flag to
list
to filter on "done/not-done" todos - Add optional flag to
add
to set priority of new todo - Add
remove
command to remove a todo - Use an
enum
for priorities with labels"low", "medium", "high"
and use these in printing - Add
edit
command to modify an existing todo