+ results = pretty_print(goal, tasks)
+ return results
+
+
+ if match.command('print-vision'):
+ get_id = int(match.args()[1])
+ vision,goals = Data().get_vision(get_id)
+ results = pretty_print(vision, goals)
+ return results
+
+ if match.command('close-goal'):
+ goal_id = int(match.args()[1])
+ vision_id = Data().complete_goal(goal_id)
+ vision,goals = Data().get_vision(vision_id)
+ results = pretty_print(vision, goals)
+ return results
+
+ if match.command('close-vision'):
+ vision_id = int(match.args()[1])
+ Data().complete_vision(vision_id)
+ vision,goals = Data().get_vision(vision_id)
+ results = pretty_print(vision, goals)
+ return results
+
+
+ if match.command('done'):
+ task_id = int(match.args()[1])
+ goal_id = Data().complete_task(task_id)
+ goal,tasks = Data().get_goal(goal_id)
+ results = pretty_print(goal, tasks)
+ return results