From 13ba0aa56ec84818556cdea4e79b1fab4a2445d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 27 May 2020 13:09:05 +0200 Subject: [PATCH] Respect GITHUB_TOKEN in `api` command --- command/root.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/command/root.go b/command/root.go index 2f9a1fe3e..63ef4c4f9 100644 --- a/command/root.go +++ b/command/root.go @@ -71,10 +71,14 @@ func init() { cmdFactory := &cmdutil.Factory{ IOStreams: iostreams.System(), HttpClient: func() (*http.Client, error) { - ctx := context.New() - token, err := ctx.AuthToken() - if err != nil { - return nil, err + token := os.Getenv("GITHUB_TOKEN") + if len(token) == 0 { + ctx := context.New() + var err error + token, err = ctx.AuthToken() + if err != nil { + return nil, err + } } return httpClient(token), nil },