From aea18d5b654c888fdee9aa2701133bedd83196b4 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 14 Nov 2024 09:50:27 -0600 Subject: still not right, but better stdout window --- fakefile.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'fakefile.go') diff --git a/fakefile.go b/fakefile.go index 9c74daa..5c54762 100644 --- a/fakefile.go +++ b/fakefile.go @@ -21,11 +21,18 @@ func (f *FakeFile) Read(p []byte) (n int, err error) { return n, err } +var fakecount int = 0 + func (f *FakeFile) Write(p []byte) (n int, err error) { n, err = f.buffer.Write(p) f.offset += int64(n) f.reader.Reset(f.buffer.Bytes()) f.view.Write(p) + fakecount += 1 + if fakecount > 20 { + fakecount = 0 + f.view.Clear() + } return n, err } -- cgit v1.2.3