- [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
- - [ ] create rm
- - [ ] workouts rm [--attr|--workout] [!name] [!date]
+ - [x] create rm
+ - [x] consolidate add, new, ls, etc. calls
+ - [ ] build succeeds
+ - [ ] update/cleanup tests
- [ ] add test cases to data unit tests
- [ ] removing workout -> remove all recent
- [ ] remove attribute -> shifts all bit fields
- - [ ] consolidate add, new, ls, etc. calls
- - [ ] use enum workout_data_type
- - [ ] remove attr.c
- - [ ] update usage
- [ ] rename workouts functionality
- [ ] update date of recent workout from cli
- [ ] rm then add