From 3bb1362c0e86a954fc9aff4fac47d3a33bb30e4a Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Sun, 20 Feb 2022 17:42:59 -0800 Subject: [PATCH] tee: allow writing strings. --- tee/tee.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tee/tee.go b/tee/tee.go index e83afd7..1d7a1f0 100644 --- a/tee/tee.go +++ b/tee/tee.go @@ -5,9 +5,15 @@ import ( "os" ) +type WriteStringCloser interface { + Write([]byte) (int, error) + WriteString(string) (int, error) + Close() error +} + // Tee emulates the Unix tee(1) command. type Tee struct { - f *os.File + f WriteStringCloser Verbose bool }