Skip to content

Reads a git repository commits and spits out a timesheet-like report.

License

Notifications You must be signed in to change notification settings

0xc14m1z/git-timesheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-timesheet

Maintainability

Reads a git repository commits and spits out a timesheet-like report.

how to install

$ npm install -g git-timesheet

how to use it

$ git-timesheet -h

Usage: git-timesheet [options]

Options:
  --version         Show version number                                [boolean]
  --help, -h        Show help                                          [boolean]
  --from, -f        Filter commits from this date
  --to, -t          Filter commits until this date
  --authors, -a     Filter commits by these authors                      [array]
  --continuity, -c  Hours between commits to be considered as worked[default: 1]
  --prestart, --ps  Hours before the first commit per day to be considered as
                    worked                                          [default: 1]
  --outputFile, -o  Path of the output file         [default: "./timesheet.pdf"]

sample page output

sample page output

About

Reads a git repository commits and spits out a timesheet-like report.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published