==Syntax==
Commands with the wrong number of parameters will be rejected, but parameter fields in italics and flags are optional.
To understand how Wintermute handles commands, read these pages on [[command syntax]] and [[parsing]]
Wintermute also allows the in-lining of **[[concepts:variables:references|variable references]]** and references to **[[concepts:dynamic objects]]**.
==Command Dictionary==
In the list of commands below:
* Parameter fields (values to be set per command) will be indicated with **triangle brackets** - ''<>''
* Fields that need to be one of a collection of values will be given by all the possible values separated by a forward slash - ''/''
* Italic parameters without brackets are flags that can be included as written for specific functionality.
* Parameter fields can also be optional - these will also be italicised.
Hence:
''command: | this/that | //flag// | ////''
- [[commands:General Commands:]]
- [[commands:Network Commands:]]
- [[commands:Flow Commands:]]
- [[commands:General Node Commands:]]
- [[commands:Remote Node Commands:]]
- [[commands:Specialized Node Commands:]]
- [[commands:Macro Node Commands:]]
- [[commands:Zone Commands:]]
- [[commands:MIDI Commands:]]
- [[commands:Streamdeck Commands:]]
- [[commands:Dynamic Object Commands:]]
- [[Timer Commands]]
- [[Backup & Restore Commands]]
- [[Deprecated Commands]]