fix: strip path from `$SHELL` (#1119)

Andrey Nering created

This ensure we'll collect `zsh` instead of `/bin/zsh` or
`/opt/homebrew/bin/zsh`, for example.

Change summary

internal/event/event.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

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())
 )