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.
Click to show internal directories.
Click to hide internal directories.