Skip to content

vivekmiyani/timesheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

⚡ Timesheet

Automatically generate your timesheet using Github API :octocat:

⚙️ Setup

  1. Clone project

    git clone https://github.com/vivekmiyani/timesheet.git ~/timesheet
  2. Install dependency

    gem install faraday
  3. Generate Github API token

  4. Save the token to ~/.timesheet-token in your home folder.

✨ Usage

Generate your today's timesheet:

~/timesheet/work.rb $(date '+%Y-%m-%d')

Or for any date:

~/timesheet/work.rb 2023-01-01

Which produces output:

--------------------------------------------------
acme-inc/admin:
--------------------------------------------------
ACME-110 - Allow users to view other users orders
- Updated users policy
- Fixed broken tests

--------------------------------------------------
acme-inc/app:
--------------------------------------------------
ACME-201 - Implement bug reporting feature
- Added global exception handler

About

⚡ Automatically generate your timesheet using Github API :octocat:

Resources

Stars

Watchers

Forks

Languages