// Command teleportfling-gui is the desktop front-end for TeleportFling: a // Fyne settings window plus a system tray to start/stop streaming. // // The streaming engine lives in internal/flinger; this command only wires the // GUI and tray around it. Headless use is handled by cmd/teleportfling. // // Usage: // // teleportfling-gui [--config PATH] package main import ( "flag" "teleportfling/internal/gui" ) func main() { configPath := flag.String("config", "", "config file path (default: ~/.config/teleportfling/config.json)") flag.Parse() gui.Run(*configPath) }