how-much-code

0.0.14 • Public • Published

how-much-code

A module that count how much code have you committed in a git repository

Build Status Coverage Status

Install

npm install how-much-code -g

Usage

#Get info of all the commits in the repository:
$ how-much-code       

#Since midnight 
$ how-much-code --since=midnight

#Since 6am
$ how-much-code --since=6am

#...and so on 
$ how-much-code --since=6am --author="Eduardo Lopes"

Options

You can basiclly use any git log option, but try to use only the limiting options or the parser can get crazy.

Shortcut options:

  --today       shows the info about the commits of the day
  --yesderday   shows the info about the commits of yesterday
  --week        shows the info about the commits of the current week
  --month       shows the info about the commits of the current month

Tips

Set alias in you command line tool, so you don't need to type too much to get what you want:

$ #(linux example)
$ alias gittoday='how-much-code --since=midnight'
$ alias gitmonth='how-much-code --since="1 month ago"'

Know issues

  • It can take a while depending on the size of the git repository
  • If a option that changes the format of the log is set, the parser can get confused. I'm trying to prevent that by removing --format and --pretty options if the use try to set that, but there's others options that can change the log format. The recomendation is to use only git log limiting options.

Readme

Keywords

Package Sidebar

Install

npm i how-much-code

Weekly Downloads

2

Version

0.0.14

License

MIT

Last publish

Collaborators

  • eduardolopes