goals_tracker is an enhanced todo list used in command-line environment. Current version will allow you to keep track of your progress of each of your git repository!
Version 1.1.0 - only 1 goals list per git repository. Note: make sure you uses goals inside a git directory.
Version 1.0.1 - goals list is unique per directory.
- make sure
npm
is installed on your machine. - run
npm install -g goals_tracker
This program is a list of 2 layers: Goals > Tasks.
Initialising the goals list by goals init
.
Note: at the current version, goals list will be unique per directory.
Track your goals with list : goals ls
or goals list
Adding goals: goals add <goal_name>
Adding tasks to a goal: goals add -t <task_description> <goal_name>
where <task_description>
is either a 1 word or a String.
When adding tasks, you will be prompt to enter the number of hours that you expect the task will take. This is used to keep track your progress on your goals.
When you have completed a task: goals done -t <task_index> <goal_name>
where task_index
is the index of the task found in goals ls
Remove goals: goals rm <goal_name>
or goals remove <goal_name>
Remove tasks for a goal: goals rm -t <task_index> <goal_name>
where task_index
is the index of the task found in goals ls