2个版本
0.1.1 | 2022年6月13日 |
---|---|
0.1.0 | 2022年6月12日 |
#167 in macOS和iOS API
777 每月下载量
8KB
127 代码行
Clipboard Files
此crate允许您从系统级剪贴板读取文件路径,这些路径是从资源管理器、Finder等处复制的。
它支持Windows、Linux(使用GTK)和macOS。
读取
use clipboard_files;
fn main() {
let files = clipboard_files::read();
println!(files);
}
写入
不支持,主要是由于Linux和Windows上游crate中缺乏支持。考虑在那提交一个PR。
为什么?
有几个剪贴板crate,例如https://github.com/1Password/arboard。该crate在多个类Unix环境中受支持,因为它直接与X11通信。此crate使用Linux的GTK绑定,提供了更简单的API。
理想情况下,所有上游crate都应该支持文件。当它们这样做时,我们最好删除这个crate。在此期间,请使用此crate。
许可证
MIT OR Apache-2.0。
依赖关系
~0–3MB
~74K SLoC