mirror of
https://github.com/ivabus/pop
synced 2025-06-08 08:00:27 +03:00
fix: separate email sent to links
This commit is contained in:
parent
fc5b088c4f
commit
71008451b1
2 changed files with 14 additions and 3 deletions
2
main.go
2
main.go
|
@ -29,7 +29,7 @@ var rootCmd = &cobra.Command{
|
||||||
RunE: func(cmd *cobra.Command, args []string) error {
|
RunE: func(cmd *cobra.Command, args []string) error {
|
||||||
if os.Getenv(RESEND_API_KEY) == "" {
|
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("\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)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
15
style.go
15
style.go
|
@ -1,7 +1,6 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/charmbracelet/lipgloss"
|
"github.com/charmbracelet/lipgloss"
|
||||||
|
@ -41,5 +40,17 @@ var (
|
||||||
// emailSummary returns a summary of the email that was sent. It is used when
|
// emailSummary returns a summary of the email that was sent. It is used when
|
||||||
// the user has sent an email successfully.
|
// the user has sent an email successfully.
|
||||||
func emailSummary(to []string, subject string) string {
|
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()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue