1 个不稳定版本
| 0.1.0 | 2021年1月6日 |
|---|
#24 in #develop
4KB
📎 autoclip
自动在您的剪贴板中做些事情。
✨ 特性
- 自动
- 可使用插件自定义
📦 安装
$ cargo build --release
🔌 安装插件
自动(推荐)
如果插件发布在 autoclip-plugins 仓库,您可以自动安装它
$ ./autoclip-app install [name]
手动
- 打开本地数据目录。
- Windows:
C:\Users\[Your Name]\AppData\Local - macOS:
/Users/[Your Name]/Library/Application Support - Linux:
/home/[your_name]/.local/share
- Windows:
- 现在进入
autoclip目录,然后是plugins目录。- 如果目录不存在,则创建它们。
- 将插件的
.dll、.dylib或.so文件放入plugins目录。
🔧 开发插件
- 设置您的 Rust 环境。
- 创建一个新的 lib crate。
$ cargo new --lib plugin-name-of-your-plugin - 配置 Cargo.toml,将 crate 类型更改为
cdylib。[lib] crate-type = ["cdylib"] - 将
autoclip-core添加为依赖项。[dependencies] autoclip-core = "0.1.0" - 按照您喜欢的样子实现
AutoclipPlugintrait。 - 使用宏导出插件
autoclip_core::export_plugin!("name-of-your-plugin", AutoclipPluginImpl); - 构建并分发
.dll、.dylib和.so文件!
☑ 待办事项
- 操作系统支持
- Windows 支持
- macOS 支持
- Linux 支持
- 自定义
- 轮询间隔
- 安装程序
- 插件安装程序
无运行时依赖
~190KB