M8Test Help

requireComponent

_console.log("settings.kts run") _settings.configureInclusion(":") { requireComponent { setName("Storage") setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") setVersion("0.1.0") } }
$console.log("settings.groovy run") $settings.configureInclusion(":") { requireComponent { setName("Storage") setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") setVersion("0.1.0") } }
$console.log("settings.js run") $settings.configureInclusion(":", (ic) => { ic.requireComponent((component) => { component.setName("Storage") component.setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") component.setVersion("0.1.0") }) })
_console:log("settings.lua run") _settings:configureInclusion(":", function(ic) ic:requireComponent(function(component) component:setName("Storage") component:setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") component:setVersion("0.1.0") end) end)
<?php $console->log("settings.php run"); $settings->configureInclusion(":", function ($ic) { $ic->requireComponent(function ($component) { $component->setName("Storage"); $component->setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk"); $component->setVersion("0.1.0"); }); });
_console.log("settings.py run") def fn(ic): def fn(component): component.setName("Storage") component.setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") component.setVersion("0.1.0") ic.requireComponent(fn) _settings.configureInclusion(":", fn)
$console.log("settings.rb run") $settings.configureInclusion(":") { |ic| ic.requireComponent { |component| component.setName("Storage") component.setUrl("https://github.com/m8test/Plugins/releases/download/0.1.0/storage-release-unsigned.apk") component.setVersion("0.1.0") } }
Last modified: 18 May 2025