5个版本
0.1.3 | 2023年7月31日 |
---|---|
0.1.2 | 2023年7月29日 |
0.1.1 | 2023年7月29日 |
0.1.0 | 2023年7月29日 |
0.0.1 | 2023年7月27日 |
#849 在 数据库接口
每月62次 下载
14KB
201 行
DropZone:简单的云剪贴板
DropZone是一款用户友好的CLI工具,旨在简化跨多个设备的数据共享。无论是简单的文本还是剪贴板内容,这款轻量级的云剪贴板都能满足您的需求,无论您的操作系统是什么。
为什么选择DropZone?
我创建DropZone是为了解决在不同设备间共享文本和剪贴板数据的问题(主要是Linux和macOS)。该工具通过将您的数据安全存储在Redis服务器中来实现这一点。为了获得最佳体验,我强烈推荐使用Upstash Redis——这是一个无服务器且经济实惠的选项,这本质上意味着成本效益,在大多数情况下甚至可以免费使用。
主要功能
- 轻松地在多台计算机之间共享文本和剪贴板数据。
- 兼容大多数操作系统。
- 配置数据过期时间(默认为5分钟)。
- 顺便说一句,它是用Rust编写的。
入门指南
使用Cargo安装DropZone
cargo install dropzone
安装DropZone后,使用以下命令设置Redis连接:
dz init
支持的命令
init Initialize dropzone with a redis connection string
config Set a configuration value
set Set a value, overwriting if it already exists
get Get a value
yank Yank clipboard contents
reset Reset and clear settings
help Print this message or the help of the given subcommand(s)
用法
同步剪贴板
- 复制任何文本内容。
- 运行
dz yank some_key
- 您现在可以使用
dz get some_key
在任何设备上获取此值。
同步文本数据
- 运行
dz set some_key your_text_content
- 您现在可以使用
dz get some_key
在任何设备上获取此值。
配置
为您的数据设置自定义过期时间(以秒为单位)
dz config expiry 60
获取密钥将自动将其添加到您的剪贴板(是/否)
dz config get_to_clipboard true
依赖关系
~8–20MB
~253K SLoC