diff options
Diffstat (limited to 'gui/draw/snarf.go')
| -rw-r--r-- | gui/draw/snarf.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gui/draw/snarf.go b/gui/draw/snarf.go index ae26edd..3f0e35b 100644 --- a/gui/draw/snarf.go +++ b/gui/draw/snarf.go @@ -13,3 +13,13 @@ func Snarf(dev, text string) error { _, err = f.WriteString(text) return err } + +// Snarfed reads the system snarf buffer, which is what every other +// program on the system means by paste. +func Snarfed(dev string) (string, error) { + b, err := os.ReadFile(dev + "/snarf") + if err != nil { + return "", err + } + return string(b), nil +} |
