feat: pretty print success
This commit is contained in:
6
main.go
6
main.go
@@ -4,6 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
|
"strings"
|
||||||
|
|
||||||
tea "github.com/charmbracelet/bubbletea"
|
tea "github.com/charmbracelet/bubbletea"
|
||||||
"github.com/resendlabs/resend-go"
|
"github.com/resendlabs/resend-go"
|
||||||
@@ -42,6 +43,7 @@ var rootCmd = &cobra.Command{
|
|||||||
fmt.Println(errorStyle.Render(err.Error()))
|
fmt.Println(errorStyle.Render(err.Error()))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
fmt.Printf("\n Email %s sent to %s\n\n", activeTextStyle.Render("\""+subject+"\""), linkStyle.Render(strings.Join(to, ", ")))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -51,10 +53,12 @@ var rootCmd = &cobra.Command{
|
|||||||
Subject: subject,
|
Subject: subject,
|
||||||
Text: body,
|
Text: body,
|
||||||
}))
|
}))
|
||||||
_, err := p.Run()
|
m, err := p.Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
mm := m.(Model)
|
||||||
|
fmt.Printf("\n Email %s sent to %s\n\n", activeTextStyle.Render("\""+mm.Subject.Value()+"\""), linkStyle.Render(mm.To.Value()))
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
1
model.go
1
model.go
@@ -170,6 +170,7 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
m.quitting = true
|
m.quitting = true
|
||||||
return m, tea.Quit
|
return m, tea.Quit
|
||||||
case sendEmailFailureMsg:
|
case sendEmailFailureMsg:
|
||||||
|
m.blurInputs()
|
||||||
m.state = editingFrom
|
m.state = editingFrom
|
||||||
m.focusActiveInput()
|
m.focusActiveInput()
|
||||||
m.err = msg
|
m.err = msg
|
||||||
|
|||||||
Reference in New Issue
Block a user