v0.5.5
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAluqbf0ACgkQGPNoXAAi
v/P0Zg//Z7DOIPqQm0+TtZjALcuoeHjuxZHtSZmmREXOCGUYF8QApxzy1Kyvq/Rt
Twm36/zcia9lZIJ8H/mLuNx00zu1muIw5m+9ETsy8APingnfii49wDyb8Q+T842+
flFVNy3hmsG1tXC0MHpqlKwPZofFoYt20glxLPyQr09rfbtjkOW0p8PHs3NkPt0d
5cj87Obm1dDLtvzkcjg1Qb5JXzmS5J0cA4gIuRwow5bzBb8HyXX3hhThdQwmTPJw
HI8zxIozVIVOaPb3tsMMzrUDnerzrfRFGDRfoMwfMewhRM2ED+tVwbEcHvmBMZk7
RmsjTqD3PiEHJIarZtzAfgRUbCzcbVXUEEaAKoRnU7HH7Ki2HANVK4h++d+RjnYg
mXZZopzvE9AtgmIQhXA7NrY+J5NkNnEhYKKt9JRRE1NKVQ+wa7oetonlJYcGPw63
pp68Yso7kIqIwmqTKQ4I0yqj4rcf9frQHvS/aKffAz3JBwafHlWr9WZBnqIwVen3
jyD84shbiwjVyWoiI7TFwyK/AFFqXWBpHTuZQgB7MfWMeA99S6crFYS+SyPujSgj
ykD/WZv08ckNB/Mv7x+CkwYHa/f2e63peiaZrTNRPUchsnFWJ0mcy+83LmZ5cxUP
P7wSNk33EOy/RxdpbEa0847S4oXYwuiU6k29XEDQ1k4AiTKvJz4=
=t6qT
-----END PGP SIGNATURE-----
Bump version to v0.5.5

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: df4f84794c2790f5fd5ece1340cdc7fa2f5e7854
  1. .gitignore
  2. .goosarch
  3. .travis.yml
  4. .traviskey
  5. Dockerfile
  6. LICENSE
  7. Makefile
  8. README.md
  9. VERSION.txt
  10. basic.mk
  11. ga.go
  12. go.mod
  13. go.sum
  14. googleanalytics/
  15. jenkins.go
  16. jenkins/
  17. main.go
  18. main_unix.go
  19. main_windows.go
  20. term.png
  21. travis.go
  22. vendor/
  23. version/
README.md

tdash

Travis CI GoDoc Github All Releases

A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins. Very much built specific to me.

term.png

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/jessfraz/tdash

Running with Docker

$ docker run --rm -it \
    --name tdash \
    --volume /home/user/.tdash:/root/.tdash:ro \ # for the  Google Analytics key file
    r.j3ss.co/tdash

Usage

$ tdash -h
tdash -  A terminal dashboard with stats from Google Analytics, GitHub, Travis CI, and Jenkins.

Usage: tdash <command>

Flags:

  --travis-owner      Travis owner name for builds (can have more than one) (default: [])
  -d                  enable debug logging (default: false)
  --ga-viewid         Google Analytics view IDs (can have more than one) (default: [])
  --interval          update interval (ex. 5ms, 10s, 1m, 3h) (default: 2m0s)
  --jenkins-password  Jenkins password for authentication (or env var JENKINS_PASSWORD)
  --jenkins-uri       Jenkins base URI (or env var JENKINS_BASE_URI)
  --jenkins-username  Jenkins username for authentication (or env var JENKINS_USERNAME)
  --all               Show all builds even successful ones, defaults to only showing failures (default: false)
  --ga-keyfile        Path to Google Analytics keyfile (default: ~/.tdash/ga.json)
  --travis-token      Travis CI API token (or env var TRAVISCI_API_TOKEN)

Commands:

  version  Show the version information.

Setup

Google Analytics

  1. Enable the API: To get started using Analytics Reporting API v4, you need to first create a project in the Google API Console, enable the API, and create credentials.

    Follow the instructions for step enabling the API here.

  2. Add the new service account to the Google Analytics account with Read & Analyze permission.

    The newly created service account will have an email address that looks similar to: quickstart@PROJECT-ID.iam.gserviceaccount.com.

    Use this email address to add a user to the Google Analytics view you want to access via the API.

Travis

  1. Get your Travis token: Go to the “Profile” tab on your Accounts page