+@task
+def list_done(c):
+ goals = Data().get_done_goals()
+ for goal in goals:
+ print(goal)
+
+@task
+def print_goal(c, goal_id):
+ goal, tasks = Data().get_goal(goal_id)
+ results = pretty_print(goal, tasks)
+ for line in results:
+ print(line)
+
+@task
+def start(c, goal_id):
+ vision, goals = Data().start_goal(goal_id)
+ results = pretty_print(vision, goals)
+ for line in results:
+ print(line)
+
+@task
+def clear(c, goal_id):
+ results = Data().clear(goal_id)
+ print(results)
+
+@task
+def setup(c):
+ results = Data().setup()
+ print(results)