To Do:
--refactor into cli+node frontend
- - [x] cli
- - [x] create interface w/ gui
- - [x] update all printf calls to log functionality
- - [x] update cli w/ getopt instead of own rolled
- - [ ] finish extended features necessary for gui/backend integration
- - [x] create rm
- - [x] consolidate add, new, ls, etc. calls
- - [x] build succeeds
- - [x] update/cleanup tests
- - [ ] add test cases to data unit tests
- - [ ] removing workout -> remove all recent
- - [ ] remove attribute -> shifts all bit fields
- - [ ] rename workouts functionality
- - [ ] update date of recent workout from gui -> cli
- - [ ] rm then add
- - [ ] migrate data to sqlite db
- - [ ] consider how to keep up-to-date/backups
+*refactor into cli+node frontend
+*finish extended features necessary for gui/backend integration
+-update date of recent workout from gui -> cli
+ -rm then add (as single tx)
+-migrate data to sqlite db
+ -consider how to keep up-to-date/backups
+
+Gui:
+-rename functionality
Later:
-- [ ] make attributes customizable
- - [ ] modify workout.js
-- [ ] add delete functionality
-- [ ] add attribute add functionality to gui
-- [ ] add --format option to ls commands
-- [ ] bash completion
\ No newline at end of file
+-make attributes customizable
+ -modify workout.js
+-add delete functionality
+-add attribute add functionality to gui
+-add --format option to ls commands
+-bash completion