From 63303bcb32b580fbac3fc4b50aa9c837fb35addd Mon Sep 17 00:00:00 2001
From: alex <alex@infiniteadaptability.org>
Date: Sun, 25 Oct 2020 02:34:51 -0700
Subject: [PATCH] updated using git-ex

---
 todo | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/todo b/todo
index 38f9501..d0a0532 100644
--- a/todo
+++ b/todo
@@ -2,25 +2,35 @@ To Do:
 -refactor into cli+node frontend
 	- [x] cli
 	- [x] create interface w/ gui
+	- [x] update all printf calls to log functionality
 	- [ ] update cli w/ getopt instead of own rolled
 		- [x] done
 		- [ ] add help
-		- [ ] add verbose
+		- [x] add verbose
 		- [ ] fix build issues
 		- [ ] make sure tests pass
-	- [ ] update all printf calls to log functionality
+			- [ ] add new unit tests
+				- [x] add
+				- [x] attr
+				- [x] ls
+				- [ ] new
+				- [ ] recent
+				- [ ] toggle
+			- [ ] add atexit function in test_utils to delete db on test failure
+				- [ ] add assert(0) at end of test that adds to db before reset_env()
 	- [ ] finish extended features necessary for gui/backend integration
+		- [ ] update date of recent workout from cli
+			- [ ] rm then add
+		- [ ] workouts rm [!name] [!date]
+		- [ ] rename workouts functionality
 	- [ ] migrate data to sqlite db
-	- [ ] rename workouts functionality
+		- [ ] consider how to keep up-to-date/backups
 
 Later:
-- [ ] workouts rm [!name] [!date]
-- [ ] update date of recent workout from cli
-	- [ ] rm then add
+- [ ] workouts rm attr [!name]
 - [ ] make attributes customizable
 	- [ ] modify workout.js
 - [ ] add delete functionality
 - [ ] add attribute add functionality to gui
-- [ ] workouts rm attr [!name]
 - [ ] add --format option to ls commands
 - [ ] bash completion
\ No newline at end of file
-- 
2.39.5