8 unstable releases (3 breaking)
0.4.0 | Mar 13, 2021 |
---|---|
0.3.4 | Feb 24, 2021 |
0.3.0 | Jun 27, 2020 |
0.2.0 | Jun 22, 2020 |
0.1.3 | Jun 17, 2020 |
#56 in #serverless
22 downloads per month
35KB
702 lines
rclip
rclip is a remote clipboard. It allows users to copy and paste data remotely from two or more different machines. You can access the tool via a CLI and a webpage: https://www.remote-clipboard.net/
CLI is supported on Linux and OSX. Windows is not actively tested but should work as well.
Table of Contents
man rclip:
USAGE:
rclip [-h | --help] [ARGS]
FLAGS:
-h, --help
Prints help information
ARGS:
open
Creates a new remote clipboard
link [hash]
Link current host with a remote clipboard
copy [data]
Copy the data to the remote clipboard
paste
Copy the data from the remote clipboard
Usage demo
Backend
The CLI requires a remote backend to store & serve a remote clipboard.
To simplify the tool usage, a default backend is provided by the tool maintainer. Be aware that the default backend does not make any guarantee regarding the data your provide: it can be accessed publicly. Although the design tries to make it hard, clipboard can theoretically end up being shared (hash collision). Consider encrypting your data, or use your own backend if your data is sensitive. Use the default backend at your own risk.
To mitigate the default backend weaknesses, it is highly recommended that you choose & deploy your own backend, please see how to: https://github.com/noboruma/rclip-backends
To use your own backend, please provide a URL in the $HOME/.rclip.env
file such as:
RCLIP_URL=https://blah.amazonaws.com/
Setup demo
/!\ The proposed solution is far from being optimal. This is work in progress.
Build & Test
Build with:
cargo build
To run unit tests:
cargo test
License
Published under the MPL 2.0 license.
Dependencies
~5–17MB
~229K SLoC