Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Get Github PR line-of-change stats for all Repos you work with on Github

NotificationsYou must be signed in to change notification settings

avdaredevil/git-loc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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!

General Usage

CLI Flags

Get-Github-Data

Fetch github contribution data for user

git-stats get-github-data [ldap] [repos..]                                           [aliases: get-data, get-prs]
KeyTypeDefault ValueDescription
ldapstringavdaredevilWhich user to get data for
reposstring[]*The Kubeflow repos to scan in
files-to-ignorestring[]*Files or regexes (marked asr///<regex>/, ex.r///\.jpg$/)
default-repo-namespacestringkubeflowIf repo is a single word, look under this Github Org / User
pr-cache-freshnessnumber1How old can the last PR be be before the cache is marked dirty, and I fetch newer PRs only (in days)
expire-cachebooleanfalseExpire the cache, fetch all github PR data from scratch, and re-cache
verbosebooleanfalseIncrease the output verbosity of this tool. This includes throttle errors, passive debug logs, etc
input-folderstring.Input folder to use (uses $cwd, unless overridden)
casual-commit-thresholdnumber500How much can max(loc_a, loc_d) be before it seems to be an auto-generated file? (Will generate a warning)
github-api-token-filestring1You 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

Calculate contributions for user for a give time-range

git-stats calculate [from] [to]                                                                  [aliases: count]
KeyTypeDefault ValueDescription
fromstring6 months ago<num> <years|quarters|months|weeks|days|hours> ago ORA date like input (what date to look from)
tostring0 months ago<num> <years|quarters|months|weeks|days|hours> ago ORA date like input (what date to look from)

Setup

$ npm i -g git-loc

Running (with installation)

$ git-loc -h# For help$ git-loc get-github-data [github_user] [repos]$ git-loc calculate"1 year ago""2 quarters ago"

Running (without installation)

$cd</path/to/git_loc (cloned)>$ npm start -- get-github-data<args>

By:Apoorv Verma [AP]

About

Get Github PR line-of-change stats for all Repos you work with on Github

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp