@@ -3,23 +3,14 @@ package main
8− _ "net/http/pprof" // profiling
10− _ "github.com/joho/godotenv/autoload" // automatically load .env files
12 "github.com/charmbracelet/crush/internal/cmd"
9 "github.com/charmbracelet/crush/internal/cmd"
13− "github.com/charmbracelet/crush/internal/event"
10+ _ "github.com/joho/godotenv/autoload"
14− "github.com/charmbracelet/crush/internal/log"
17func main() {
13func main() {
18− defer log.RecoverPanic("main", func() {
20− slog.Error("Application terminated due to unhandled panic")
23 if os.Getenv("CRUSH_PROFILE") != "" {
14 if os.Getenv("CRUSH_PROFILE") != "" {
24 go func() {
15 go func() {
25 slog.Info("Serving pprof at localhost:6060")
16 slog.Info("Serving pprof at localhost:6060")