every %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING%Scheduling1.0.0
Description
Schedules a named repeating block. Named schedules are hot-reloaded by default, keeping their timing while swapping the code to the new version. Can be cancelled by name or from within using the cancel statement. Can be used at the top level.
Allowed Contexts
Root LevelInside Block
Examples
every 1 minute as "heartbeat":
broadcast "Tick!"All Possible Usages (10)
Every distinct way you can write this pattern, with optional groups and choice groups expanded. Placeholders are shown as <name>.
every <n> tick as <name>every <n> second as <name>every <n> minute as <name>every <n> hour as <name>every <n> day as <name>every <n> tick s as <name>every <n> second s as <name>every <n> minute s as <name>every <n> hour s as <name>every <n> day s as <name>