@@ -4,31 +4,30 @@ A cross-platform Go application that monitors serial ports for URLs and automati
44
55## Features
66
7- - =
8- Monitors all available serial ports automatically
9- - < Detects URLs in serial data using regex pattern matching
10- - =� Opens URLs in the default browser across Windows, macOS, and Linux
11- - =� Runs as a background service/daemon on startup
12- - =� Zero-configuration installation with one-line installers
13- - =' Self-contained executable with no external dependencies
7+ - 🔍 Monitors all available serial ports automatically
8+ - 🔗 Detects URLs in serial data using regex pattern matching
9+ - 🌐 Opens URLs in the default browser across Windows, macOS, and Linux
10+ - 🚀 Runs as a background service/daemon on startup
11+ - ⚡ Zero-configuration installation with one-line installers
12+ - 📦 Self-contained executable with no external dependencies
1413
1514## Quick Installation
1615
1716### Windows (PowerShell - Run as Administrator)
1817
19- ``` powershellcrbnos/serial
18+ ``` powershell
2019iwr -useb https://raw.githubusercontent.com/barbinbrad/serial-url-scanner/main/scripts/install-windows.ps1 | iex
2120```
2221
2322### macOS (Terminal)
2423
25- ``` bashcrbnos/serial
24+ ``` bash
2625curl -fsSL https://raw.githubusercontent.com/barbinbrad/serial-url-scanner/main/scripts/install-mac.sh | bash
2726```
2827
2928### Linux (Terminal)
3029
31- ``` bashcrbnos/serial
30+ ``` bash
3231curl -fsSL https://raw.githubusercontent.com/barbinbrad/serial-url-scanner/main/scripts/install-linux.sh | sudo bash
3332```
3433
@@ -50,7 +49,7 @@ The scanner continuously:
5049
51501 . Detects all available serial ports on the system
52512 . Monitors each port for incoming data (9600 baud, 8N1 by default)
53- 3 . Scans received text for URL patterns (` http:// ` or ` https:// ` )
52+ 3 . Scans received text for URL patterns (` http://localhost ` or ` carbon.ms ` )
54534 . Validates found URLs and opens them in the default browser
55545 . Logs all activity for debugging purposes
5655
0 commit comments