package main import ( "context" "os" "os/signal" "edge-infra.dev/hack/build/ci/leaf/cmd" ) func main() { ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt) defer cancel() if err := cmd.Run(ctx); err != nil { cancel() os.Exit(1) } }