Added (OS specific) clipboard implementation.

- Based on github.com/atotto/clipboard.
This commit is contained in:
Sander Schobers 2019-04-10 21:43:11 +02:00
parent fcf31b381b
commit f550220120

21
ui/clipboard/clipboard.go Normal file
View File

@ -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{}
}