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 | |
| 600 | 600 | } | |
| 601 | 601 | var content strings.Builder | |
| 602 | 602 | 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) | |
| 604 | 604 | } | |
| 605 | 605 | content.WriteString("\r\n") | |
| 606 | 606 | content.WriteString("\r\n--boundary123\r\n") |
+16,
-0
| ... | ... | @@ -151,6 +151,22 @@ func (s *SSHServerConnSession) Exit(code int) error { | |
| 151 | 151 | return err | |
| 152 | 152 | } | |
| 153 | 153 | ||
| 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 | + | ||
| 154 | 170 | func (s *SSHServerConnSession) Fatal(err error) { | |
| 155 | 171 | _, _ = fmt.Fprintln(s.Stderr(), err) | |
| 156 | 172 | _, _ = fmt.Fprintf(s.Stderr(), "\r") |