CLI reference

Install fffd, sign in once, and every command below works from your terminal.

Install

curl -fsSL https://public.freakingfast.io/global/fffd/cli/install.sh | sh

Then sign in. This opens your browser once; after that, commands run without it.

fffd login

Run fffd <command> --help to see a command's options.

Downloads

If you'd rather install by hand, download the binary for your platform and put it on your PATH.

Account

fffd login
Sign in through your browser.
fffd logout
Clear stored authentication token.
fffd whoami
Show who you're signed in as.
fffd storage
Show storage usage breakdown.

Upload and download

fffd upload
Upload one or more files, or pipe one in with -.
fffd sync
Upload the files in a folder that aren't on the drive yet.
fffd share
Upload a file publicly and print its link.
fffd download
Download a file by ID or filename.
fffd archive
Create a ZIP archive from files, a gallery, or a playlist.

Organize

fffd ls
List your files, optionally inside a folder.
fffd mkdir
Create a folder, and any folder above it that does not exist yet.
fffd mv
Move files or a folder into another folder.
fffd access
Toggle a file between public and private.
fffd describe
Set or clear a file description.

Trash

fffd trash
Move files to trash, or list trashed files with trash ls.
fffd restore
Restore files from trash.
fffd rm
Permanently delete files by ID or filename.

Audio and video

fffd metadata
Re-extract metadata for an audio or video file.
fffd thumbnail
Set a video thumbnail at a specific timestamp.

Updates

fffd update
Update fffd to the latest version.
fffd rollback
Roll back fffd to a previous version.