diff options
| author | Jeff Carr <[email protected]> | 2024-11-14 09:50:27 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-14 09:50:27 -0600 |
| commit | aea18d5b654c888fdee9aa2701133bedd83196b4 (patch) | |
| tree | 75b7b739032af3a9b27f405ec449cbc527b21ff5 /fakefile.go | |
| parent | 820f27c0a2dc4fa98b17327a68a4e94237597c7a (diff) | |
still not right, but better stdout window
Diffstat (limited to 'fakefile.go')
| -rw-r--r-- | fakefile.go | 7 |
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 } |
