Use this command line interface (CLI) tool to produce a textual GitHub traffic report for any repository. The report is similar in format to GitHub's Traffic page, but includes additional features such as star diffs between usages, who starred/unstarred the repo, and unique view ratio per top views. See the example below.
- Maven
- JDK 8 or later
From the project root directory:
mvn package
This will produce an executable JAR file in the ./target directory.
- Java 8 or later
Ensure a JVM 8 or greater is on your execution path.
Use the included shell script to run the GitHub traffic CLI tool.
traffic
for Unix/Mactraffic.bat
for Windows
Example:
traffic -user joeuser -repo joeswidget -token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-user
: Github user/org name
-repo
: Github repository name
-token
: Github authentication token
-days
: Number of days to display. Values may range from 1..14. Default is 14.