Add this repository to your system:
# Add GPG key (modern method)
CODENAME=$(lsb_release -cs)
REPO_URL=https://seelso-net.github.io/tty-egpf-monitor
curl -fsSL ${REPO_URL}/public-apt-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/tty-egpf-monitor.gpg
# Add repository
echo "deb [signed-by=/usr/share/keyrings/tty-egpf-monitor.gpg] ${REPO_URL} ${CODENAME} main" | sudo tee /etc/apt/sources.list.d/tty-egpf-monitor.list
# Update and install
sudo apt-get update
sudo apt-get install -y tty-egpf-monitord tty-egpf-monitor-cli
sudo systemctl enable --now tty-egpf-monitord
One-command install:
curl -fsSL https://raw.githubusercontent.com/seelso-net/tty-egpf-monitor/main/install.sh | bash
# Add a port to monitor
tty-egpf-monitor add /dev/ttyUSB0 115200
# List configured ports
tty-egpf-monitor list
# Live stream events (by index or device name)
tty-egpf-monitor stream /dev/ttyUSB0
# Download full log
tty-egpf-monitor logs /dev/ttyUSB0 > captured.jsonl
# Remove monitoring
tty-egpf-monitor remove /dev/ttyUSB0