timmybytes / OMGWDYD

Oh My God, What Did You Do?! A CLI tool to show your coding activity and keep you motivated.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OMGWDYD logo with suprised emoji

A CLI tool to motivate (or shame) you

CI - ShellCheck badge
Built with ❤︎ by Timothy Merritt

CURRENTLY NOT-OPERATIONAL - WIP

OMGWDYD (Oh My God, What Did You Do?!) is a command-line tool written in Bash to help track the previous day's productivity to provide motivation. Currently, it loops through a main projects folder, checks any git repos inside for commits made since the previous day, and prints them all to stdout in a concise format.

Usage

Currently WIP

screenshot of OMGWDYD program displaying git repo results

Download the what_you_did.sh file.

Change the for dir in ~/Projects/\#Repos/* in the what_you_did.sh file to whatever parent directory of repositories you want to check.

Then from a Mac/Linux terminal, run the following to make the script executable:

chmod +x what_you_did.sh

Then to run the script, just type:

./what_you_did.sh

Features - To Do!

  • Get previous day's git commits from all repos
  • Pair with gitcheck for repo health check
  • Get previous day's tweet containing “#100DaysOfCode”
  • Get Wakatime stats from previous day
  • Display stats concisely in terminal
  • Automate script to run each morning
  • Output to PDF/HTML and email results?

About

Oh My God, What Did You Do?! A CLI tool to show your coding activity and keep you motivated.

License:MIT License


Languages

Language:Shell 100.0%