diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -58,10 +58,13 @@ The routes follow the following format: ] "foo/bar/baz" = { qos = "at-least-once", # Subscription QoS - programs = [["/foo"], ["/bar"]] + programs = [["/foo"], ["/bar"], [{b64 = "L3NpbGx5/3BhdGg="}, "normal-arg"]] } ``` +Note: If your program path or one of its arguments contains invalid UTF8, you +can use a `{ b64 = "BaSe64==" }` in place of the argument. + On startup, `mqttr` will read the config file and subscribe to all the topics. When a message is received, `mqttr` will match the message topic against the routes and execute every program which is part of a matching route. Each program @@ -88,7 +91,6 @@ it being ran every time a new MQTT message is published to this topic. ## Missing Features -* Ability to configure programs with non-UTF-8 in paths * TLS * mTLS * Graceful signal handling |