- Notifications
You must be signed in to change notification settings - Fork0
avdaredevil/git-loc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CLI for reading your PR contribution stats across various repo's. This tool is written as a single-entrypoint CLI, much likegit
with commands and options as the primary driver for interaction (rather than seperate scripts).
Note: This will ONLY track activity that you did using PRs, direct commits tomaster
will not count!
Fetch github contribution data for user
git-stats get-github-data [ldap] [repos..] [aliases: get-data, get-prs]
Key | Type | Default Value | Description |
---|---|---|---|
ldap | string | avdaredevil | Which user to get data for |
repos | string[] | * | The Kubeflow repos to scan in |
files-to-ignore | string[] | * | Files or regexes (marked asr///<regex>/ , ex.r///\.jpg$/ ) |
default-repo-namespace | string | kubeflow | If repo is a single word, look under this Github Org / User |
pr-cache-freshness | number | 1 | How old can the last PR be be before the cache is marked dirty, and I fetch newer PRs only (in days) |
expire-cache | boolean | false | Expire the cache, fetch all github PR data from scratch, and re-cache |
verbose | boolean | false | Increase the output verbosity of this tool. This includes throttle errors, passive debug logs, etc |
input-folder | string | . | Input folder to use (uses $cwd, unless overridden) |
casual-commit-threshold | number | 500 | How much can max(loc_a, loc_d) be before it seems to be an auto-generated file? (Will generate a warning) |
github-api-token-file | string | 1 | You need to create a github personal access token athttps://github.com/settings/tokens, because github has a very strict limit on anonymous API usage. |
Calculate contributions for user for a give time-range
git-stats calculate [from] [to] [aliases: count]
Key | Type | Default Value | Description |
---|---|---|---|
from | string | 6 months ago | <num> <years|quarters|months|weeks|days|hours> ago ORA date like input (what date to look from) |
to | string | 0 months ago | <num> <years|quarters|months|weeks|days|hours> ago ORA date like input (what date to look from) |
$ npm i -g git-loc
$ git-loc -h# For help$ git-loc get-github-data [github_user] [repos]$ git-loc calculate"1 year ago""2 quarters ago"
$cd</path/to/git_loc (cloned)>$ npm start -- get-github-data<args>
About
Get Github PR line-of-change stats for all Repos you work with on Github
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.