Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 678 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 678 Bytes

Todo list in Go

A Todo list manager written in Go.

Roadmap

  • 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