jlog
Connect to a serial port and stream ASCII text to your terminal. Send commands via stdin with configurable baud, parity, and flow control.
Tech Stack
Rust
Basic Serial Monitor
A lightweight serial monitor for your terminal. Connect to any serial device, stream incoming ASCII data, and send commands — all from the command line.
Features
- ASCII streaming — incoming data printed to stdout in real time
- Send commands — type into stdin and hit Enter to send data to the device
- Full config — baud rate, data bits, parity, stop bits, flow control, line ending
- DTR/RTS control — assert hardware signals on connect with
--dtr/--rts - Clean disconnect — Ctrl+C for graceful shutdown
- Quiet mode — suppress status messages with
-qfor clean piping
Usage
# Connect at 115200 baud (default)
jlog /dev/cu.usbmodem14101
# Specify baud rate
jlog /dev/cu.usbmodem14101 -b 9600
# Full config
jlog /dev/cu.usbmodem14101 -b 115200 -d 8 -p none -s 1 -f none -e crlf
# Assert DTR on connect (resets Arduino)
jlog /dev/cu.usbmodem14101 --dtr
Need more?
For hex view, timestamps, data logging, and a full GUI — check out Jachin Serial.