commit 5fef86fa1e9774907a3c27b46b7f6ac70d014163
parent 459905af538ef1b84c5a2368ef81a8de10c76dc6
Author: Sean Enck <sean@ttypty.com>
Date: Sat, 5 Oct 2024 11:40:00 -0400
print a newline
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/internal/app/pwgen.go b/internal/app/pwgen.go
@@ -117,6 +117,9 @@ func GeneratePassword(cmd CommandOptions) error {
if err := tmpl.Execute(&buf, selected); err != nil {
return err
}
+ if _, err := buf.WriteString("\n"); err != nil {
+ return err
+ }
if _, err := cmd.Writer().Write(buf.Bytes()); err != nil {
return err
}
diff --git a/internal/app/pwgen_test.go b/internal/app/pwgen_test.go
@@ -62,7 +62,7 @@ func testPasswordGen(t *testing.T, expect string) {
t.Errorf("invalid error: %v", err)
}
s := m.buf.String()
- if s != expect {
+ if s != fmt.Sprintf("%s\n", expect) {
t.Errorf("invalid generated: %s (expected: %s)", s, expect)
}
}