CLI Reference
video
Legacy command. Prefer
dreamlake upload/dreamlake download/dreamlake listfor the standard workflow. This command operates on BSS directly, bypassing DreamLake Server (no folder hierarchy, no episode linking).
Video subcommands for direct BSS interaction.
dreamlake video <subcommand> [options]Subcommands
upload
Upload a video directly to BSS (no DreamLake Server registration).
dreamlake video upload <file> --user <owner> --project <project>| Flag | Type | Required | Description |
|---|---|---|---|
<file> | positional | Yes | Video file path |
--user | string | Yes | BSS owner (namespace slug) |
--project | string | Yes | BSS project (project slug) |
download
Download a video by BSS video ID.
dreamlake video download <videoId> --output <path>| Flag | Type | Required | Description |
|---|---|---|---|
<videoId> | positional | Yes | BSS video ID |
--output | string | Yes | Output file path |
list
List videos in BSS for an owner/project.
dreamlake video list --user <owner> --project <project>| Flag | Type | Required | Description |
|---|---|---|---|
--user | string | Yes | BSS owner |
--project | string | Yes | BSS project |
When to Use
| Scenario | Command |
|---|---|
| Normal upload (recommended) | dreamlake upload — auto-detect, register, create folders, trigger Lambda |
| Debug BSS directly | dreamlake video upload — skip DreamLake Server |
| Download by BSS ID | dreamlake video download — when you have the raw BSS video ID |