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 | shcurl -fsSL https://public.freakingfast.io/global/fffd/cli/install.sh | shirm https://public.freakingfast.io/global/fffd/cli/install.ps1 | iexThen sign in. This opens your browser once; after that, commands run without it.
fffd loginRun 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.