https://github.com/EdJoPaTo/mqttui
Subscribe to a MQTT Topic or publish something quickly from the terminal
https://github.com/EdJoPaTo/mqttui
cli hacktoberfest mqtt mqtt-cli mqtt-client mqtt-explorer mqtt-topic terminal-based
Last synced: 11 months ago
JSON representation
Subscribe to a MQTT Topic or publish something quickly from the terminal
- Host: GitHub
- URL: https://github.com/EdJoPaTo/mqttui
- Owner: EdJoPaTo
- License: gpl-3.0
- Created: 2020-10-12T15:12:43.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T12:02:53.000Z (over 1 year ago)
- Last Synced: 2024-10-29T17:13:39.461Z (over 1 year ago)
- Topics: cli, hacktoberfest, mqtt, mqtt-cli, mqtt-client, mqtt-explorer, mqtt-topic, terminal-based
- Language: Rust
- Homepage:
- Size: 1.12 MB
- Stars: 381
- Watchers: 6
- Forks: 22
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mqtt - MQTT TUI - Simple lightweight terminal based MQTT monitor and publisher. (Tools / Talks)
- awesome-ratatui - mqttui - MQTT client for subscribing or publishing to topics. (💻 Apps / 🌐 Networking and Internet)
- awesome-tuis - mqttui
- awesome-cli-apps-in-a-csv - MQTT TUI - MQTT Client written in rust (Subscribe to a MQTT topic or publish something quickly). (<a name="networking"></a>Networking)
README
# MQTT TUI
Subscribe to a MQTT Topic or publish something quickly from the terminal
## Features
### Terminal UI

```bash
# Subscribe to everything (#)
mqttui
# Subscribe to topic
mqttui "topic"
# Subscribe to topic with a specific host (default is mqtt://localhost)
mqttui --broker "mqtt://test.mosquitto.org" "hello/world"
# More arguments and details
mqttui --help
```
### Publish
```bash
mqttui publish "hello" "world"
mqttui publish --retain "foo/bar" "Banana?"
# Use stdin to publish file contents
mqttui publish "foo/bar"