| Filename (Key) | Type | Source Details | Actions |
|---|
When using the Release type, the system checks the latest release of a repo. Since releases often contain multiple files (checksums, source code, multiple binaries), you must use the Asset Pattern to tell the system which file to grab.
Asset Pattern Examples
Use this for files with a permanent static link (e.g., raw.githubusercontent.com files or direct website downloads).
{
"lapse.js": {
"type": "direct",
"url": "https://raw.github.../lapse.js",
"save_path": "payloads/js/lapse.js"
},
"kstuff.elf": {
"type": "release",
"repo": "EchoStretch/kstuff",
"asset_pattern": "kstuff.elf",
"save_path": "payloads/kstuff.elf"
},
"ftpsrv.elf": {
"type": "release",
"repo": "drakmor/ftpsrv",
"asset_pattern": "ftpsrv-*.elf",
"save_path": "payloads/ftpsrv-ps5.elf"
},
"notify.elf": {
"type": "release",
"repo": "adel-ailane/ShadowMount",
"asset_pattern": "notify.elf",
"save_path": "payloads/notify.elf"
}
}