diff options
Diffstat (limited to 'internal/formatter/github.go')
| -rw-r--r-- | internal/formatter/github.go | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/internal/formatter/github.go b/internal/formatter/github.go index 91a29cc..6164b64 100644 --- a/internal/formatter/github.go +++ b/internal/formatter/github.go @@ -17,12 +17,26 @@ func FormatGitHubLeads(lead *models.GitHubLead, jsonOutput bool) (string, error) } var output strings.Builder - output.WriteString(fmt.Sprintf("Repository: %s\n", lead.Repository)) - output.WriteString(fmt.Sprintf("Author: %s\n", lead.Author)) + output.WriteString(fmt.Sprintf("Name: %s\n", lead.Name)) output.WriteString(fmt.Sprintf("Email: %s\n", lead.Email)) - output.WriteString(fmt.Sprintf("Commit: %s\n", lead.Commit)) - output.WriteString(fmt.Sprintf("Date: %s\n", lead.Date)) - output.WriteString(fmt.Sprintf("Message: %s\n", lead.Message)) + output.WriteString(fmt.Sprintf("Username: %s\n", lead.Username)) + + if lead.Company != "" { + output.WriteString(fmt.Sprintf("Company: %s\n", lead.Company)) + } + if lead.Location != "" { + output.WriteString(fmt.Sprintf("Location: %s\n", lead.Location)) + } + if lead.Website != "" { + output.WriteString(fmt.Sprintf("Website: %s\n", lead.Website)) + } + if lead.Twitter != "" { + output.WriteString(fmt.Sprintf("Twitter: %s\n", lead.Twitter)) + } + if lead.PFP != "" { + output.WriteString(fmt.Sprintf("Profile Picture: %s\n", lead.PFP)) + } + output.WriteString("---\n") return output.String(), nil |
