cryptomator / cli

Cryptomator Command-Line Interface
GNU Affero General Public License v3.0
288 stars 43 forks source link

Command Line Interface (CLI) #1

Closed overheadhunter closed 7 years ago

overheadhunter commented 7 years ago

From @SeameX on March 9, 2015 18:8

Hello,

it would be awesome if there could be a command line version! I want to crypt files on my rpi without GUI.

Best regards

SeameX

Copied from original issue: cryptomator/cryptomator#43

overheadhunter commented 7 years ago

In principal this will be possible ;-) UI is decoupled from crypto and webdav implementation.

But I guess you have to be patient, as I don't want to start a second frontend before the interfaces to the core functionality are final.

overheadhunter commented 7 years ago

From @abaumfalk on June 3, 2016 19:16

+1 - would like to write an unlocking script for personal use, that receives the key from an usb drive; cli is urgently needed for this...

overheadhunter commented 7 years ago

From @xelra on July 28, 2016 20:48

I also want to voice my interest in this feature. A CLI interface is absolutely essential. I cannot use Cryptomator for any serious deployments without it, since all my servers are CLI only. I was just in the process of setting up an encryption-sync-backup scheme and then had to realize that there's no CLI. I'll have to put my plans on hold for now.

overheadhunter commented 7 years ago

From @derekwolfson on August 5, 2016 17:52

Also +1. This would absolutely rock for my workflows.

As an additional feature it'd be nice to allow a CL call w/o a password and have cryptomator prompt for a password.

I am writing code where we are analyzing encrypted data, would be so nice to just share the password with those who need it and have them install cryptomator and then they just need to enter the password at the prompt in the CL to access the data.

overheadhunter commented 7 years ago

From @dodekeract on September 28, 2016 23:26

Can you guys stop writing +1? There's a feature that lets you add a :+1: to the issue's original comment, thanks.

overheadhunter commented 7 years ago

From @jtomaszewski on November 9, 2016 22:33

How about we'd use a WebDAV CLI to copy/save files in the volume? Is there any?

Then the only remaining command I'd need then is to mount the volume, either through CLI or through automount feature (https://github.com/cryptomator/cryptomator/issues/40).

After that, I could fully automate my deployment setup to work with cryptomator - which would be awesome ;]

overheadhunter commented 7 years ago

Good news, everyone! 🎉

I have just successfully integrated two of our externalized libraries, CryptoFS, which is a NIO filesystem implementation that does all the crypto stuff, and webdav-nio-adapter which surprisingly provides WebDAV access to any NIO path.

Will publish these experiments within the next few days on GitHub. I decided an appropriate name for this new project might be cryptomator-cli 😉

Stay tuned!

overheadhunter commented 7 years ago

Cryptobot has just published the first pre-release version of the CLI app. Therefore I consider this issue closed. Please open new issues for feature requests and bug reports.