package main import ( "context" "os/signal" "gogs.inhome.blapointe.com/imicromouse/src" ) func main() { ctx, can := signal.NotifyContext(context.Background()) defer can() if err := src.Main(ctx); err != nil { panic(err) } }