package main import ( "context" "log" "os" "os/signal" "git.mzsl.nl/mans/goshare/app" ) func main() { app := app.New() ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt) defer cancel() err := app.Start(ctx) if err != nil { log.Fatalf("failed to start app: %s", err) } }