From f2e828a9ebb2a043c4c5f6bf85be411bb1c2bbd6 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 4 May 2025 10:57:43 -0600 Subject: [PATCH] no panic for sigint --- main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index d167318..63d7b8d 100644 --- a/main.go +++ b/main.go @@ -17,5 +17,9 @@ func Main(ctx context.Context) error { ctx, can := signal.NotifyContext(ctx, syscall.SIGINT) defer can() - return cmd.Main(ctx) + if err := cmd.Main(ctx); err != nil && ctx.Err() == nil { + return err + } + + return nil }