rk dcl
Summary
Manage downloadable component libraries (DCLs) on Roku devices.
Description
Manage Downloadable Component Libraries (DCLs) installed on a Roku device. DCL commands target Roku developer web server endpoints on port 80. Device selection follows standard rk conventions via --device or active device fallback. Direct target mode is supported via --host with optional --password override.
Usage
rk dcl <subcommand> [options]ls
Summary
List installed DCL entries.
Description
List installed DCL entries. With --json, entries are shaped like { archiveFileName, fileType, size }.
Usage
rk dcl ls [--device <id|ip|name>] [--host <ip|hostname>] [--password <pwd>] [--json]Options
| Flag | Value/type | Required |
|---|---|---|
--device | id|ip|name (string) | no |
--host | ip|hostname (string) | no |
--password | pwd (string) | no |
--json | boolean | no |
--device
Target device (ID, IP, or name)
Example:
rk dcl ls --device 192.168.1.42--host
Connect directly to a device by IP or hostname
--password
Device developer password override
--json
Machine-readable JSON output
See also
delete
Summary
Delete a specific DCL by archive filename.
Description
Delete a specific DCL by archive filename.
Usage
rk dcl delete <filename> [--device <id|ip|name>] [--host <ip|hostname>] [--password <pwd>] [--json]| Argument | Description | Required | Repeatable |
|---|---|---|---|
| filename | Archive filename of the DCL to delete. | yes | no |
Options
| Flag | Value/type | Required |
|---|---|---|
--device | id|ip|name (string) | no |
--host | ip|hostname (string) | no |
--password | pwd (string) | no |
--json | boolean | no |
--device
Target device (ID, IP, or name)
--host
Connect directly to a device by IP or hostname
--password
Device developer password override
--json
Machine-readable JSON output
See also
delete-all
Summary
Delete all installed DCL entries.
Description
Delete all installed DCL entries.
Usage
rk dcl delete-all [--device <id|ip|name>] [--host <ip|hostname>] [--password <pwd>] [--json]Options
| Flag | Value/type | Required |
|---|---|---|
--device | id|ip|name (string) | no |
--host | ip|hostname (string) | no |
--password | pwd (string) | no |
--json | boolean | no |
--device
Target device (ID, IP, or name)
--host
Connect directly to a device by IP or hostname
--password
Device developer password override
--json
Machine-readable JSON output
See also
Updated about 7 hours ago