config

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package config get setting from environment variable or configuration file.

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrNotSetGitHubAccessToken : for security concerns, set the environment variable
	// LT_GITHUB_ACCESS_TOKEN to the GitHub access token. The token should not set by command argument.
	ErrNotSetGitHubAccessToken = errors.New("GitHub access token is not set in the environment variable LT_GITHUB_ACCESS_TOKEN")
)

Functions

func NewGitHubAccessToken

func NewGitHubAccessToken(config *GitHubConfig) model.Token

NewGitHubAccessToken return github access token

Types

type GitHubConfig

type GitHubConfig struct {
	// AccessToken is access token for GitHub API.
	AccessToken model.Token `env:"LT_GITHUB_ACCESS_TOKEN,required"`
}

GitHubConfig represents configuration for GitHub.

func NewGitHubConfig

func NewGitHubConfig() (*GitHubConfig, error)

NewGitHubConfig initialize github config. If user does not set environment variable LT_GITHUB_ACCESS_TOKEN, return error.

Jump to

Keyboard shortcuts

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