8 个版本 (4 个破坏性更新)
0.5.2 | 2024年4月19日 |
---|---|
0.4.2 | 2024年4月13日 |
0.3.1 | 2024年4月13日 |
0.2.1 | 2024年4月7日 |
0.1.0 | 2024年4月7日 |
#320 in Unix API
每月 34 次下载
在 3 个 crate 中使用 (通过 termrs_core)
13KB
273 代码行,不含注释
Copyrs
Copyrs — 是一个小巧的 Rust 库,它提供了系统剪贴板的跨平台 API。
它提供了以下实现
- Windows
- Linux
- X11
- Wayland
IOSMacosAndroid
请注意,该库目前不支持
- Linux 的“主要”剪贴板。
- 除文本之外的其他格式(尽管可以轻松解决)。
示例
use copyrs::{clipboard, Clipboard, ClipboardContentKind};
fn main() {
let mut clipboard = clipboard().unwrap();
let content = std::borrow::Cow::Borrowed("Hello, world!".as_bytes());
clipboard
.set_content(content, ClipboardContentKind::Text)
.unwrap();
let content = clipboard.get_content().unwrap();
println!("{0}", content);
}
许可证
代码在 MIT 许可证 下分发,允许灵活使用和修改。请随时为该项目做出贡献,以改善其在不同平台上的功能性和可靠性。您的贡献对于使 Copyrs 成为 Rust 处理剪贴板操作的强大解决方案至关重要。
依赖项
~0–11MB
~112K SLoC