Skip to content

Latest commit

 

History

History
40 lines (36 loc) · 1003 Bytes

README.md

File metadata and controls

40 lines (36 loc) · 1003 Bytes

efs

📤 Easy file sharing from the command line 📤

What is EFS ?

Easy File Sharing (efs) from the command line , free and open-source service to exchange small files.

Usage :

How to upload

curl -T myfile igeek.io
# Or
curl --upload-file myfile igeek.io

Upload multiple files at once

curl -File=@/home/myfile -File1=@myfile igeek.io
# Or
curl -T {/home/file1, file2, /opt/file3} igeek.io

Upload a stream

curl http://igeek.io | curl -T - igeek.io

Upload and Scan for malware (VirusTotal)

curl -H "vt: yes" -T /home/myfile igeek.io

Upload with HTTP basic authentication

curl -u user:password -T /home/myfile igeek.io

Encrypt your files

# Encrypt files with password using gpg
cat /home/myfile|gpg -ac -o-|curl -X PUT --upload-file "-" https://igeek.io
# Download and decrypt
curl https://igeek.io/f/6c0XRBqJ6p|gpg -o- > myfile.?