Merge branch 'master' of github.com:genuinetools/releases

* 'master' of github.com:genuinetools/releases:
  docs: Update TOC
tree: 11f34007e0e0b21972e64fd7136dd59532b8cf5f
  1. .github/
  2. .gitignore
  3. .goosarch
  4. Dockerfile
  5. LICENSE
  6. Makefile
  7. README.md
  8. VERSION.txt
  9. basic.mk
  10. go.mod
  11. go.sum
  12. html.go
  13. main.go
  14. release.go
  15. vendor/
  16. version/
README.md

releases

make-all make-image GoDoc Github All Releases

Server to show latest GitHub Releases for a set of repositories.

Table of Contents

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/genuinetools/releases

Running with Docker

$ docker run -d --restart always \
    --name releases \
    -p 127.0.0.1:8080:8080 \
    -e GITHUB_TOKEN="<token>" \
    r.j3ss.co/releases --org genuinetools

Usage

$ releases -h
releases -  Server to show latest GitHub Releases for a set of repositories.

Usage: releases <command>

Flags:

  --token                GitHub API token (or env var GITHUB_TOKEN)
  --update-release-body  update the body message for the release as well (default: false)
  --url                  GitHub Enterprise URL (default: <none>)
  -d                     enable debug logging (default: false)
  --interval             interval on which to refetch release data (default: 1h0m0s)
  --nouser               do not include your user (default: false)
  --orgs                 organizations to include (default: [])
  -p, --port             port for the server to listen on (default: 8080)

Commands:

  version  Show the version information.