diff --git a/ui/clipboard/clipboard.go b/ui/clipboard/clipboard.go new file mode 100644 index 0000000..6f54900 --- /dev/null +++ b/ui/clipboard/clipboard.go @@ -0,0 +1,21 @@ +package clipboard + +import ( + clip "github.com/atotto/clipboard" // actual implementation + "opslag.de/schobers/zntg/ui" +) + +type clipboard struct { +} + +func (c clipboard) WriteText(t string) error { + return clip.WriteAll(t) +} + +func (c clipboard) ReadText() (string, error) { + return clip.ReadAll() +} + +func init() { + ui.DefaultClipboard = &clipboard{} +}