package main import ( "log" "os" "gioui.org/app" "vpn-client/internal/config" "vpn-client/internal/gui" ) func main() { go func() { if err := config.Init(); err != nil { log.Printf("config init failed: %v", err) os.Exit(1) } window := new(app.Window) window.Option( app.Title("Go VPN Client"), ) if err := gui.Run(window); err != nil { log.Printf("gui failed: %v", err) } os.Exit(0) }() app.Main() }