2个版本
| 0.1.1 | 2024年3月14日 | 
|---|---|
| 0.1.0 | 2024年3月14日 | 
#303 在 身份验证
每月 27次下载
9KB
83 行
blindcopy
通过设置特定平台的选项,将数据复制到剪贴板,而不会出现在剪贴板历史记录或同步中。
目前,仅支持复制文本,因为最初的目的是密码。可能会添加对更多数据类型的支持。
对于读取(和一般写入),请使用另一个库。
支持的平台及其选项包括
- macOS,设置 [NSPasteboard setString: forType:]为org.nspasteboard.ConcealedType
- Windows,在真实数据后写入格式为 ExcludeClipboardContentFromMonitorProcessing的内容
- KDE (Klipper) 在 Wayland 上,复制 MIME 类型为 x-kde-passwordManagerHint且值为secret的源;对此没有单一来源,但可以在多个地方搜索
我还希望添加对以下内容的支持
- wl-clipboard 的 CLIPBOARD_STATE协议(提议 和 wl-clipboard 的手册页)
- Linux 上其他更通用的协议
欢迎提供支持更多现代平台和数据类型的说明和代码。
感谢
- KeePassXC,为最初的 灵感
- arboard 和 wden crate,关于Windows处理的说明
- cacao crate,关于macOS的处理
依赖关系
~0–9.5MB
~95K SLoC