summaryrefslogtreecommitdiff
path: root/fakefile.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-14 09:50:27 -0600
committerJeff Carr <[email protected]>2024-11-14 09:50:27 -0600
commitaea18d5b654c888fdee9aa2701133bedd83196b4 (patch)
tree75b7b739032af3a9b27f405ec449cbc527b21ff5 /fakefile.go
parent820f27c0a2dc4fa98b17327a68a4e94237597c7a (diff)
still not right, but better stdout window
Diffstat (limited to 'fakefile.go')
-rw-r--r--fakefile.go7
1 files changed, 7 insertions, 0 deletions
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
}