mqtt-cli
mqtt-cli copied to clipboard
MQTT CLI is a useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1
**Motivation** Some updates with not critical dependency updates **Changes**
**Motivation** Update critical dependencies (https://hivemq.kanbanize.com/ctrl_board/4/cards/7733/details/) **Changes** See PR.
## Expected behavior Clean readable verbiage from the command line. This includes any --help commands. ## Actual behavior Run mqtt-cli.exe and get this. ``` C:\Users\User\Downloads\mqtt-cli-4.7.3-win>mqtt-cli.exe ←[1mUsage:←[21m←[0m ←[1m←[33mmqtt←[39m←[21m←[0m [←[3m←[33m-hV←[39m←[23m←[0m] { pub...
## Expected behavior Errors on basic operations like one-shot publishing lead to a corresponding exit code != 0, so i can use MQTT cli in scripts and assert proper exit...
**Motivation** Remove documentation inaccuracies **Changes** Fixed some `mqtt pub` references --> documentation referred to topic "topic" when the example command clearly shows the topic "test"
## Expected behavior To my understanding, in debug/verbose mode, all MQTT packets should be logged: https://github.com/hivemq/mqtt-cli/issues/10 ## Actual behavior However, using `-d` or `-v`, I can't see the `PUBACK` packets...
## Delete a retained message Reading in https://www.hivemq.com/blog/mqtt-essentials-part-8-retained-messages/ the only way to delete a retained message is by publishing another message to the same topic with an empty payload. When...