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)

MIT 许可证

13KB
273 代码行,不含注释

Copyrs

Copyrs — 是一个小巧的 Rust 库,它提供了系统剪贴板的跨平台 API。

它提供了以下实现

  • Windows
  • Linux
    • X11
    • Wayland
  • IOS
  • Macos
  • Android

请注意,该库目前不支持

  • 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