Have goals like git issues that are tracked in the diary entries. For example, a line in the diary could be something like GOAL: Fix program bug.
The tracking part would come into play when the user wants to find all uncompleted goals at the end of the day. Appending OK, FIXED, etc. at the end of the line would indicate that the goal was completed.
Finding All Goals: diary g
Finding All Uncompleted Goals: diary ug
Finding All Completed Goals: diary cg
These commands would similar in the command line version.
Maybe the user could even transfer all of the uncompleted goals from yesterday to the present.
Have goals like git issues that are tracked in the diary entries. For example, a line in the diary could be something like GOAL: Fix program bug.
The tracking part would come into play when the user wants to find all uncompleted goals at the end of the day. Appending OK, FIXED, etc. at the end of the line would indicate that the goal was completed.
Finding All Goals:
diary gFinding All Uncompleted Goals:
diary ugFinding All Completed Goals:
diary cgThese commands would similar in the command line version.
Maybe the user could even transfer all of the uncompleted goals from yesterday to the present.