Linux/Unix 下必须先安装 xclip 或 xsel,否则无法使用;只支持文本字符串和 UTF-8 编码,不支持图片等二进制内容;命令行工具需用 go install 单独安装
go get github.com/atotto/clipboard 硬件要求按 README 说明
README 未说明硬件要求;Linux/Unix 需系统已安装 xclip 或 xsel 命令
Go 语言读写系统剪贴板的小库,跨平台复制粘贴纯文本
Go 语言的剪贴板读写库,跨平台封装系统剪贴板操作,让 Go 程序能直接复制和粘贴文本。
核心能力
- 提供复制与粘贴剪贴板的 Go API
- 支持 macOS、Windows 7 及 Linux/Unix
- 附带 gopaste、gocopy 两个命令行工具
- 仅处理 UTF-8 纯文本,不做编码转换
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
Clipboard for Go
Provide copying and pasting to the Clipboard for Go.
Build:
$ go get github.com/atotto/clipboard
Platforms:
- OSX
- Windows 7 (probably work on other Windows)
- Linux, Unix (requires 'xclip' or 'xsel' command to be installed)
Document:
Notes:
- Text string only
- UTF-8 text encoding only (no conversion)
TODO:
- Clipboard watcher(?)
Commands:
paste shell command:
$ go install github.com/atotto/clipboard/cmd/gopaste@latest
$ # example:
$ gopaste > document.txt
copy shell command:
$ go install github.com/atotto/clipboard/cmd/gocopy@latest
$ # example:
$ cat document.txt | gocopy