From f7ffd8a884cd07ad3b59ef00e79a50b787500bab Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Tue, 5 Aug 2025 22:40:57 -0400 Subject: [PATCH] fix: don't supress application level panics --- main.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/main.go b/main.go index 49dbcd7d3c045ae1510d7ca2055fa480c6fadadf..e75cb03e3575cf902c2ff4b44ddd15e0405f0b60 100644 --- a/main.go +++ b/main.go @@ -3,23 +3,14 @@ package main import ( "log/slog" "net/http" + _ "net/http/pprof" "os" - _ "net/http/pprof" // profiling - - _ "github.com/joho/godotenv/autoload" // automatically load .env files - "github.com/charmbracelet/crush/internal/cmd" - "github.com/charmbracelet/crush/internal/event" - "github.com/charmbracelet/crush/internal/log" + _ "github.com/joho/godotenv/autoload" ) func main() { - defer log.RecoverPanic("main", func() { - event.Flush() - slog.Error("Application terminated due to unhandled panic") - }) - if os.Getenv("CRUSH_PROFILE") != "" { go func() { slog.Info("Serving pprof at localhost:6060")