diff --git a/actions/auth.go b/actions/auth.go index 52459b2..62d42d4 100644 --- a/actions/auth.go +++ b/actions/auth.go @@ -3,6 +3,7 @@ package actions import ( "github.com/bitcomplete/plz-cli/client/auth" "github.com/bitcomplete/plz-cli/client/deps" + "github.com/pkg/errors" "github.com/urfave/cli/v2" ) @@ -10,7 +11,7 @@ func Auth(c *cli.Context) error { deps := deps.FromContext(c.Context) auth, err := auth.Prompt(deps.PlzAPIBaseURL) if err != nil { - return err + return errors.WithStack(err) } return auth.SaveToKeyRing() } diff --git a/auth/auth.go b/auth/auth.go index 8e8ea7b..9c186ba 100644 --- a/auth/auth.go +++ b/auth/auth.go @@ -38,7 +38,7 @@ func Prompt(plzAPIBaseURL string) (*Auth, error) { httpClient := http.DefaultClient gitHubAppClientID, err := fetchGitHubAppClientID(httpClient, plzAPIBaseURL) if err != nil { - return nil, err + return nil, errors.WithStack(err) } code, err := device.RequestCode( httpClient,