- goal_id = new = match.args()[1]
- goal,tasks = Data().get_goal(id)
-
- results = []
- results.append(f' ## {goal}')
- for task in tasks:
- if(task.complete_date):
- results.append(f' - [x] {task}')
- else:
- results.append(f' - [ ] {task}')
+ goal_id = int(match.args()[1])
+ logger.debug(f'Searching for goal {goal_id}...')
+ goal,tasks = Data().get_goal(goal_id)
+ results = pretty_print(goal, tasks)
+ return results
+
+ if match.command('goal-done'):
+ goal_id = int(match.args()[1])
+ logger.debug(f'Searching for goal {goal_id}...')
+ Data().complete_goal(goal_id)
+ goal,tasks = Data().get_goal(goal_id)
+ results = pretty_print(goal, tasks)
+ return results