A console todo app 📌 written in C++ with file and DB persistence.
🚩 Next Target
👉 Command line option to choose DB or File persistence. Right now, by default, it has file persistence.
g++ -o todo main.cpp --std c++17
todo help
todo help -c list
todo help --command list
todo help -c create
todo
todo help
todo create --title "Sample todo title."
todo list
todo list --status complete
todo list --status pending
todo get --index 5
todo get -i 5
todo edit -i 5 -t "new updated todo title."
todo edit --index 5 --title "new updated todo title."
todo delete -i 5
todo delete --index 5
todo check -i 5
todo check --index 5
todo uncheck -i 5
todo uncheck --index 5