From 2cc3fe25d95f22bdf336955fca2ec1299465e895 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Wed, 24 Sep 2025 13:49:42 -0300 Subject: [PATCH] fix: strip path from `$SHELL` (#1119) This ensure we'll collect `zsh` instead of `/bin/zsh` or `/opt/homebrew/bin/zsh`, for example. --- internal/event/event.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/event/event.go b/internal/event/event.go index 89a02411eefbbdefc94e784abbca7e3cd638027d..42272c7035638fee7167b5c3510c7975cb9c9394 100644 --- a/internal/event/event.go +++ b/internal/event/event.go @@ -4,6 +4,7 @@ import ( "fmt" "log/slog" "os" + "path/filepath" "reflect" "runtime" @@ -24,7 +25,7 @@ var ( Set("GOOS", runtime.GOOS). Set("GOARCH", runtime.GOARCH). Set("TERM", os.Getenv("TERM")). - Set("SHELL", os.Getenv("SHELL")). + Set("SHELL", filepath.Base(os.Getenv("SHELL"))). Set("Version", version.Version). Set("GoVersion", runtime.Version()) )