Files
HATray/cmd/main.go

26 lines
448 B
Go

package main
import (
"fmt"
"log"
"os"
"ha-tray/internal"
)
func main() {
// Create new application instance
app := internal.NewApp()
// Setup the application (logging, panic handling, service initialization)
if err := app.Setup(); err != nil {
log.Fatalf("Failed to setup application: %v", err)
}
// Run the application
if err := app.Run(); err != nil {
fmt.Fprintf(os.Stderr, "Application error: %v\n", err)
os.Exit(1)
}
}