Commit e963190

Eric Bower  ·  2026-02-22 07:39:09 -0500 EST
parent ee37580
chore(pssh): add error/print helper cmds
2 files changed,  +17, -1
+1, -1
......@@ -600,7 +600,7 @@ func (f *Fetcher) SendEmail(logger *slog.Logger, username, email, subject, unsub
600600 }
601601 var content strings.Builder
602602 for k, v := range headers {
603- content.WriteString(fmt.Sprintf("%s: %s\r\n", k, v))
603+ fmt.Fprintf(&content, "%s: %s\r\n", k, v)
604604 }
605605 content.WriteString("\r\n")
606606 content.WriteString("\r\n--boundary123\r\n")
+16, -0
......@@ -151,6 +151,22 @@ func (s *SSHServerConnSession) Exit(code int) error {
151151 return err
152152 }
153153
154+func (s *SSHServerConnSession) Errorf(sesh *SSHServerConnSession, f string, v ...interface{}) {
155+ _, _ = fmt.Fprintf(sesh.Stderr(), f, v...)
156+}
157+
158+func (s *SSHServerConnSession) Errorln(sesh *SSHServerConnSession, v ...interface{}) {
159+ _, _ = fmt.Fprintln(sesh.Stderr(), v...)
160+}
161+
162+func (s *SSHServerConnSession) Printf(sesh *SSHServerConnSession, f string, v ...interface{}) {
163+ _, _ = fmt.Fprintf(sesh, f, v...)
164+}
165+
166+func (s *SSHServerConnSession) Println(sesh *SSHServerConnSession, v ...interface{}) {
167+ _, _ = fmt.Fprintln(sesh, v...)
168+}
169+
154170 func (s *SSHServerConnSession) Fatal(err error) {
155171 _, _ = fmt.Fprintln(s.Stderr(), err)
156172 _, _ = fmt.Fprintf(s.Stderr(), "\r")