+
+ 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
+
+ if match.command('list-all'):
+ goals = Data().get_all_goals()
+ results = ['Everything is...']
+ for goal in goals:
+ _,tasks = Data().get_goal(goal.id)
+ details = pretty_print(goal, tasks)
+ results += details
+ return results
+
+ return [do_goal.__doc__]