Crates.io | dropzone |
lib.rs | dropzone |
version | 0.1.3 |
source | src |
created_at | 2023-07-27 13:05:56.60452 |
updated_at | 2023-07-31 12:01:25.208102 |
description | A simple cloud clipboard |
homepage | |
repository | https://github.com/arjunkomath/DropZone |
max_upload_size | |
id | 927373 |
size | 43,447 |
DropZone is a user-friendly CLI tool designed to facilitate seamless data sharing across multiple devices. Whether it's simple text or clipboard content, this lightweight cloud clipboard has got you covered, regardless of your operating system.
I built DropZone to tackle the hassle of sharing text and clipboard data across various devices (Mostly Linux & macOS). The tool achieves this by securely storing your data in a Redis server. For the best experience, I highly recommend leveraging Upstash Redis - a serverless and budget-friendly option, which essentially translates to cost-effectiveness, even free usage in most cases.
Install DropZone using Cargo:
cargo install dropzone
Once you've installed DropZone, setup Redis connection using:
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
Set a custom expiry time for your data (in seconds):
dz config expiry 60
Getting a key will automatically add it to your clipboard (true/false):
dz config get_to_clipboard true