clipboard_supported.go
1//go:build (linux || darwin || windows) && !arm && !386 && !ios && !android
2
3package editor
4
5import "github.com/aymanbagabas/go-nativeclipboard"
6
7func readClipboard(f clipboardFormat) ([]byte, error) {
8 switch f {
9 case clipboardFormatText:
10 return nativeclipboard.Text.Read()
11 case clipboardFormatImage:
12 return nativeclipboard.Image.Read()
13 }
14 return nil, errClipboardUnknownFormat
15}