INNER CODE UNIT · Go
Client
ankitpokhrel/jira-cli · api/client.go:19
func Client(config jira.Config) *jira.Client {
if jiraClient != nil {
return jiraClient
}
if config.Server == "" {
config.Server = viper.GetString("server")
}
if config.Login == "" {
config.Login = viper.GetString("login")
}
if config.APIToken == "" {
config.APIToken = viper.GetString("api_token")
}
if config.APIToken == "" {
netrcConfig, _ := netrc.Read(config.Server, config.Login)
if netrcConfig != nil {
config.APIToken = netrcConfig.Password