Run command-line tasks when triggered by MQTT events (or, in the future, maybe other things). Can connect to multiple MQTT servers.
By default, a task will not be started while it is already running. It can be configured so that trigger events that occur while the task is running are ignored, queue up a new instance after the current one is done, or run a new instance in parallel.
Documentation currently lacking.
See config/taskdaemon.json.example
.