package_app
Validates a Roku project directory for a manifest file and compresses it into a byte-reproducible zip archive ready for sideloading.
Instructions
Zip an already-generated Roku project directory into a sideload-ready archive. Validates that project_dir contains a top-level manifest. Output zip is byte-reproducible across hosts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_dir": "<project_dir>"
},
"name": "package_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_dir | Yes | ||
| output_zip | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| zip_path | Yes | ||
| size_bytes | Yes | ||
| entry_count | Yes |