Simple cloud-backed, shared clipboard with clinet side AES
-
Install Python
brew install python3
-
Install
gnupg
if not Alreadybrew install gnupg
-
Clone this repository
-
Configure AWS Credentials
pip3 install [path-to-cclip-repo]
Add cclip to your path if desired.
- Copy config file from
[path-to-cclip-repo]
to~/.cclip.yaml
cp ~[path-to-cclip-repo]/cclip.yaml ~/.cclip.yaml
- Add your custom values to
.cclip.yaml
:pwd
- custom passphrase that will be used to perform client-side encryption on cclip databucket
- s3 bucket where cclip data will be storedkey
- file name under which cclip data will be writtenaws-profile
- name of the AWS CLI Profile that you configured above
cclip put "my clipboard data"
cclip grab
cclip get
If you encounter errors related to gnupg
while trying to use cclip, such as
gnupghome should be a directory (it isn't)
you should be able to resolve by creating ~.gnupg
as follows:
gpg -c anything-at-all
which will create the initial ~.gnupg
directory and some other prerequesite files.