go-thanks

command module
v0.0.0-...-17add77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2018 License: MIT Imports: 10 Imported by: 0

README

go-thanks

Build Status Go Report Card GoDoc Coverage Status

asciicast

go-thanks is a cmd line utility to show some love to all the hardworking Gophers, from whose work you profit daily by using their OSS. It automatically detects imported packages and stars their repositories on Github and Gitlab from following Go package managers:

Inspired by cargo-thanks from the Rust ecosystem.

Installation

go get -u github.com/adamliesko/go-thanks

Usage

go-thanks --github-token GITHUB_TOKEN

As an alternative, a path to your Go project can be specified by adding --project-path PATH argument. If no tokens are provided from the command line, go-thanks falls back to reading respective environment variables GITHUB_TOKEN and GITLAB_TOKEN.

Usage of ./go-thanks:
  -github-token string
    	Github API token. Defaults to env variable GITHUB_TOKEN.
  -gitlab-token string
    	Gitlab API token. Defaults to env variable GITLAB_TOKEN.
  -project-path string
    	Path to Go project. (default ".")

Access Tokens

go-thanks requires personal access tokens, to be able to perform the thank action (starring a repository).

For Github follow their creating-a-personal-access-token guide and check only public_repo access.

For Gitlab follow their personal_access_tokens guide and use scope api.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package discover hosts all the discoverers which can explore Go projects and identify package managers in user, so that repositories hosting packages can be discovered.
Package discover hosts all the discoverers which can explore Go projects and identify package managers in user, so that repositories hosting packages can be discovered.
Package thank thanks (usually by starring) repositories providing Go packages.
Package thank thanks (usually by starring) repositories providing Go packages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL