print(result)
@task
-def list(c):
- result = Data().list_goals()
+def add_task(c, goal_id, name):
+ result = Data().add_task(goal_id=goal_id, name=name)
print(result)
+
+@task
+def list(c):
+ goals = Data().list_goals()
+ for goal in goals:
+ print(goal)
+
@task
def print_goal(c, id):
- result = Data().print_goal(id)
- print(result)
+ goal,tasks = Data().get_goal(id)
+ print(f' ## {goal}')
+ for task in tasks:
+ if(task.complete_date):
+ print(f' - [x] {task}')
+ else:
+ print(f' - [ ] {task}')
+