init commit

This commit is contained in:
ysandler
2026-01-27 22:01:30 -06:00
commit ee23a4f39c
22 changed files with 1605 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
package clipboard
import "context"
// Clipboard provides an interface for clipboard operations
type Clipboard interface {
// Read returns the current clipboard content
Read() (string, error)
// Write sets the clipboard content
Write(content string) error
// Watch returns a channel that emits clipboard changes
Watch(ctx context.Context) <-chan string
}