summaryrefslogtreecommitdiff
path: root/spool
diff options
context:
space:
mode:
Diffstat (limited to 'spool')
-rw-r--r--spool/spool.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/spool/spool.go b/spool/spool.go
index 9906906..b3137b3 100644
--- a/spool/spool.go
+++ b/spool/spool.go
@@ -14,10 +14,10 @@ var (
Stderr = os.Stderr
Stdout = os.Stdout
StyleErr = style.New(func() lipgloss.Style {
- return lipgloss.NewStyle().Foreground(lipgloss.Color("1"))
+ return lipgloss.NewStyle().Foreground(lipgloss.Color("1")).Padding(0).Margin(0)
})
StyleWarn = style.New(func() lipgloss.Style {
- return lipgloss.NewStyle().Foreground(lipgloss.Color("3"))
+ return lipgloss.NewStyle().Foreground(lipgloss.Color("3")).Padding(0).Margin(0)
})
)
@@ -30,12 +30,12 @@ var Print = func(format string, values ...any) (any, error) {
}
var Warn = func(format string, values ...any) (any, error) {
- return fmt.Fprint(Stderr, StyleWarn.Render(fmt.Sprintf(format, values...)))
+ return fmt.Fprint(Stderr, StyleWarn.Render(fmt.Sprintf(strings.TrimSpace(format), values...))+"\n")
}
var Panic = func(code *ExitCode, format string, values ...any) (any, error) {
pkg := reflect.TypeOf(empty{}).PkgPath()
- v, err := fmt.Fprint(Stderr, StyleErr.Render(fmt.Sprintf(format, values...)))
+ v, err := fmt.Fprint(Stderr, StyleErr.Render(fmt.Sprintf(strings.TrimSpace(format), values...))+"\n")
st := strings.Split(string(debug.Stack()), "\n")
for i, l := range st {
if strings.Contains(l, pkg) {