All commands use the dreamlake entry point. Add --debug before any command to use local dev servers.
Auth
bash
dreamlake login --url <server> # OAuth device auth flow (--no-browser for QR code)dreamlake logout # Remove stored credentialsdreamlake profile # Show current user
Files
bash
dreamlake upload <file> --episode <target> --to <path> # Upload file (type auto-detected)dreamlake upload <dir> --episode <target> --to <path> # Upload folder (--yes to skip prompt)dreamlake download --episode <target> --from <path> -o <out>dreamlake list --episode <target> # List assets (--type video to filter)
dreamlake video upload <file> --user <owner> --project <proj> # Direct BSS upload (bypasses server)dreamlake video download <id> --output <path> # Download by BSS video IDdreamlake video list --user <owner> --project <proj> # List BSS videos