TidyTransfer CLI
Upload and manage files from your terminal
Quick Start
1
Login to your account
tidytransfer login
You'll be prompted for your email and password. Your session stays active until you logout.
2
Upload a file
tidytransfer upload myfile.pdf
Your file is uploaded and you get a shareable link instantly.
3
Share the link
✓ Upload complete!
Share URL: https://tidytransfer.com/f/abc123
Visibility: private
Expires: 1d
→ URL copied to clipboard
Share URL: https://tidytransfer.com/f/abc123
Visibility: private
Expires: 1d
→ URL copied to clipboard
Commands
| Command | Description |
|---|---|
tt login |
Log in to your TidyTransfer account |
tt logout |
Log out and clear saved credentials |
tt whoami |
Show current logged in user |
tt upload <file> |
Upload a file (private by default) |
tt upload -p <file> |
Upload as public file |
tt upload -e 1w <file> |
Upload with 1 week expiry (1h, 1d, 1w, 1m) |
tt list |
List all your uploaded files |
tt download <id> |
Download a file by ID |
tt delete <id> |
Delete a file |
tt config |
View or change configuration |
💡 Tip: Use tt as a shortcut for tidytransfer
Examples
Upload a public file that expires in 1 week
tt upload -p -e 1w presentation.pdf
Upload multiple files
for f in *.pdf; do tt upload "$f"; done
Download to a specific folder
tt download 123 -o ~/Downloads/
Set default visibility to public
tt config default_visibility public
Alternative Installation
Using pip directly
pip install tidytransfer
Using pipx (isolated install)
pipx install tidytransfer