Skip to content

Commit

Permalink
fix: separate email sent to links
Browse files Browse the repository at this point in the history
  • Loading branch information
maaslalani committed Jun 20, 2023
1 parent fc5b088 commit 7100845
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 3 deletions.
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ var rootCmd = &cobra.Command{
RunE: func(cmd *cobra.Command, args []string) error {
if os.Getenv(RESEND_API_KEY) == "" {
fmt.Printf("\n %s %s %s\n\n", errorHeaderStyle.String(), inlineCodeStyle.Render(RESEND_API_KEY), "environment variable is required.")
fmt.Printf(" %s %s\n\n", commentStyle.Render("You can grab one at"), linkStyle.Render("https://resend.com"))
fmt.Printf(" %s %s\n\n", commentStyle.Render("You can grab one at"), linkStyle.Render("https://resend.com/api-keys"))
os.Exit(1)
}

Expand Down
15 changes: 13 additions & 2 deletions style.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package main

import (
"fmt"
"strings"

"github.com/charmbracelet/lipgloss"
Expand Down Expand Up @@ -41,5 +40,17 @@ var (
// emailSummary returns a summary of the email that was sent. It is used when
// the user has sent an email successfully.
func emailSummary(to []string, subject string) string {
return fmt.Sprintf("\n Email %s sent to %s\n\n", activeTextStyle.Render("\""+subject+"\""), linkStyle.Render(strings.Join(to, ", ")))
var s strings.Builder
s.WriteString("\n Email ")
s.WriteString(activeTextStyle.Render("\"" + subject + "\""))
s.WriteString(" sent to ")
for i, t := range to {
if i > 0 {
s.WriteString(", ")
}
s.WriteString(linkStyle.Render(t))
}
s.WriteString("\n\n")

return s.String()
}

0 comments on commit 7100845

Please sign in to comment.