tty-egpf-monitor APT Repository

Installation

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

Available Packages

Repository Structure

Ubuntu 22.04 (Jammy)

Ubuntu 24.04 (Noble)

Security

Usage Examples

# 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

Documentation