- goals = Data().get_all_goals()
- results = ['# Goals list...']
- for goal in goals:
- results.append(str(goal))
- return results
-
-
- if match.command('list-done'):
- goals = Data().get_done_goals()
- results = ['# Completed Goals...']
- for goal in goals:
- results.append(str(goal))
- return results
-
-
- if match.command('add-task'):
- goal_id = int(match.args()[1])
- new = ' '.join(match.args()[2:])
- result = Data().add_task(goal_id=goal_id, name=new)
- goal,tasks = Data().get_goal(goal_id)
- results = pretty_print(goal, tasks)
- return results
- # return [f'Added task with id {result}']
-
- if match.command('add-vision'):
- new = ' '.join(match.args()[1:])
- result = Data().add_vision(new)
- return [f'Vision added with id {result}']
-
- if match.command('print'):
- 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('print-vision'):
- get_id = int(match.args()[1])
- vision,goals = Data().get_vision(get_id)
- results = pretty_print(vision, goals)