Sign inSign up

timvisee/ffsend

By timvisee

Updated over 1 year ago

Easily and securely share files from the command line. A fully featured Firefox Send client.

Image
2

6.5K

timvisee/ffsend repository overview

Build status on GitLab CI Source on GitHub Project license

ffsend

Easily and securely share files from the command line. A fully featured Firefox Send client.

Easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the Send service and may be up to 1GB (2.5GB authenticated). Others are able to download these files with this tool, or through their web browser.

ffsend usage demo

No demo visible here? View it on asciinema.

Docker usage

Mount a directory to /data, so it's accessible for ffsend in the container, and use the command as you normally would.

# Invoke without arguments
docker run --rm -it -v $(pwd):/data timvisee/ffsend

# Upload my-file.txt
docker run --rm -it -v $(pwd):/data timvisee/ffsend upload my-file.txt

# Download from specified link
docker run --rm -it -v $(pwd):/data timvisee/ffsend download https://send.firefox.com/#sample-share-url

# Show help
docker run --rm -it -v $(pwd):/data timvisee/ffsend help

# To update the used image
docker pull timvisee/ffsend

On Linux or macOS you might define a alias in your shell configuration, to make it invokable as ffsend:

alias ffsend='docker run --rm -it -v "$(pwd):/data" timvisee/ffsend'

Note: This implementation is limited to accessing the paths you make available through the specified mount.


All documentation on GitHub
Source code on GitHub

Tag summary

Content type

Image

Digest

sha256:3b910e934

Size

10 MB

Last updated

over 1 year ago

docker pull timvisee/ffsend