client

package
v0.0.0-...-c70306c Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package client provides helpers to initialize a GitHub client.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Singleton

func Singleton() (*github.Client, error)

Singleton returns a GitHub client singleton.

A GitHub personal access token is required.

Singleton will try to read the token from the environment variable GITHUB_TOKEN or read it from the operating system keychain.

To add the token to the macOS keychain you can use the command line utility "security" like this:

security add-generic-password -a github -s GITHUB_TOKEN -w

To add the token to GNOME keyring use "secret-tool":

secret-tool store --label="GitHub Token" service GITHUB_TOKEN username github

Types

This section is empty.

Jump to

Keyboard shortcuts

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