Skip to content

Releases: Jacalz/ghdstats

v1.2.0

24 May 14:08

Choose a tag to compare

The following improvements have been made:

  • Improved error handling for failures during processing.
  • Show an helpful error when GitHub API rate limit is exceeded.
  • Add instrumentation for collecting pprof profiles for use with PGO.
  • Fetching a single repository no longer spins up an unnecessary goroutine.
  • Release binaries for x86_64 are now built with GOAMD64=v3 and PGO enabled.
  • Added GitHub workflows for static analysis.
  • Various minor code cleanups.

v1.1.0 - Improved terminal output

19 Mar 19:57

Choose a tag to compare

This release fixes and improves the output of the statistics to me more readable and user friendly.

Changes

  • Fix indentation issues between columns (issue #3).
  • Print more helpful error messages when processing fails.
  • Exit cleanly instead of calling panic() on invalid data.

v1.0.0 - First stable release

16 Jul 08:52

Choose a tag to compare

This is the very first stable release of jacalz/ghdstats. Ghdstats is a simple, but very fast, tool to fetch download counts from GitHub releases. You just give it a user, or a user and repository, and it then fetches information about GitHub release assets and their download counts.

Usage

The general usage of the program works like this:

$ ghdstats [user] [repository, optional]

As an example, you can get all the data for jacalz/rymdport:

$ ghdstats jacalz rymdport

The same command can also be written as this:

$ ghdstats jacalz/rymdport

The tool can also fetch all downloads for a given user or organization:

$ ghdstats jacalz

Initial relase of ghdstats

23 Dec 17:29

Choose a tag to compare

Pre-release

This is a very early release and is just here as a test. Please have that in mind before using it.
Statistics are fetched correctly but the output is a bit random due to some race conditions while printing.