github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/lib/login/github.go (about) 1 package loginLib 2 3 import ( 4 "github.com/google/go-github/github" 5 "github.com/taubyte/tau-cli/states" 6 "golang.org/x/oauth2" 7 ) 8 9 func githubApiClient(token string) *github.Client { 10 ts := oauth2.StaticTokenSource( 11 &oauth2.Token{AccessToken: token}, 12 ) 13 tc := oauth2.NewClient(states.Context, ts) 14 15 return github.NewClient(tc) 16 }