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"
- 按照您喜欢的样子实现
AutoclipPlugin
trait。 - 使用宏导出插件
autoclip_core::export_plugin!("name-of-your-plugin", AutoclipPluginImpl);
- 构建并分发
.dll
、.dylib
和.so
文件!
☑ 待办事项
- 操作系统支持
- Windows 支持
- macOS 支持
- Linux 支持
- 自定义
- 轮询间隔
- 安装程序
- 插件安装程序
无运行时依赖
~190KB