diff --git a/pkg/views/gitprovider/select.go b/pkg/views/gitprovider/select.go index ff510142b6..4c2a52299c 100644 --- a/pkg/views/gitprovider/select.go +++ b/pkg/views/gitprovider/select.go @@ -221,13 +221,20 @@ func getSigningKeyDescription(signingMethod string) string { } func getGitProviderHelpMessage(gitProviderId string) string { + docsLink := config.GetDocsLinkFromGitProvider(gitProviderId) + requiredScopes := config.GetRequiredScopesFromGitProviderId(gitProviderId) + prebuildScopes := config.GetPrebuildScopesFromGitProviderId(gitProviderId) + + if docsLink == "" || requiredScopes == "" { + return "" + } + message := fmt.Sprintf("%s\n%s\n\n%s%s", lipgloss.NewStyle().Foreground(views.Green).Bold(true).Render("More information on:"), - config.GetDocsLinkFromGitProvider(gitProviderId), + docsLink, lipgloss.NewStyle().Foreground(views.Green).Bold(true).Render("Required scopes: "), - config.GetRequiredScopesFromGitProviderId(gitProviderId)) + requiredScopes) - prebuildScopes := config.GetPrebuildScopesFromGitProviderId(gitProviderId) if prebuildScopes != "" { message = fmt.Sprintf("%s\n%s%s", message,