What did I do...
As a programmer, I often get so focused on solving problems that I forget to prepare for standups. The daily meeting doesn't allow extra time for preparation. If you struggle to remember what you did yesterday, like I did, this short worklog script can help. The Worklog Script Save the following script as worklog and put it into your ~/bin or any other bin directory in your PATH environment variable. Don't forget to make it executable with chmod +x worklog. #!/usr/bin/bash days=1 if [ "$1" != "" ]; then days=$1 fi echo echo -n "On project $(git remote -v | head -n1 | awk '{print $2}' | sed -e 's,.*:\(.*/\)\?,,' -e 's/\.git$//')" echo echo git --no-pager log --no-merges --pretty=tformat:"- %ad | %s%C(auto)%d [%h]" --date=short --reverse --all --since=${days}.days.ago --author="$(git config user.name)" 2>&1 echo How It Works Default Days Setting: days=1 if [ "$1" != "" ]; then days=$1 fi This part sets the default number of days to 1. If you provide a different number as an...