2 个版本
0.7.1 | 2022年7月24日 |
---|---|
0.7.0 | 2020年7月18日 |
#67 in #x11
用于 zee
24KB
481 行代码(不包括注释)
Crossclip
Crossclip 是一个跨平台的 Rust 库,用于与系统剪贴板进行交互。它已经在 GNU/Linux、FreeBSD、Windows 和 Mac OSX 上进行了测试。
这个库是 clipboard2 的分支,而 clipboard2 又是 rust-clipboard 的分支
先决条件
在 Linux 上,你需要 x11 库。在 Debian-y 发行版上,你可以用类似以下命令安装它:
sudo apt install xorg-dev libxcb-shape0-dev libxcb-xfixes0-dev
示例
use crossclip::{Clipboard, SystemClipboard, Result};
fn main() -> Result<()> {
let clipboard = SystemClipboard::new()?;
clipboard.set_string_contents(String::from("Hello"))?;
println!("{}", clipboard.get_string_contents()?);
}
许可证
本项目受以下任一许可证的许可:
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您提交的任何贡献,根据 Apache-2.0 许可证定义,都将按上述方式双许可,不附加任何额外条款或条件。
依赖项
~0–360KB