fffd / bash / 120x40

███████╗███████╗███████╗██████╗        ██╗ ██╗
██╔════╝██╔════╝██╔════╝██╔══██╗██╗   ██╔╝██╔╝
█████╗  █████╗  █████╗  ██║  ██║╚═╝  ██╔╝██╔╝
██╔══╝  ██╔══╝  ██╔══╝  ██║  ██║██╗ ██╔╝██╔╝
██║     ██║     ██║     ██████╔╝╚═╝██╔╝██╔╝
╚═╝     ╚═╝     ╚═╝     ╚═════╝    ╚═╝ ╚═╝
Upload and manage files from the command line.
// Install (macOS)
$
// Sign in
$fffd login
Commands19 total
Sign in
loginAuthenticate with FFFD via browser login.
logoutClear stored authentication token.
whoamiDisplay current authenticated user info.
Move files
uploadUpload one or more files, or pipe one in with `-`.
syncUpload files from a directory that are not on the drive yet.
shareUpload a file publicly and print its link.
downloadDownload a file by ID or filename.
lsList your files.
Change files
accessToggle a file between public and private.
describeSet or clear a file description.
metadataRe-extract metadata for an audio or video file.
thumbnailSet a video thumbnail at a specific timestamp.
Remove files
rmPermanently delete files by ID or filename.
trashMove files to trash, or list trashed files with `trash ls`.
restoreRestore files from trash.
Everything else
storageShow storage usage breakdown.
archiveCreate a ZIP archive from files, a gallery, or a playlist.
updateUpdate fffd to the latest version.
rollbackRoll back fffd to a previous version.
$fffd login

// One native binary. No separate runtime.