chore(events): log when crush stats is called

Christian Rocha created

Change summary

internal/cmd/stats.go | 3 +++
internal/event/all.go | 4 ++++
2 files changed, 7 insertions(+)

Detailed changes

internal/cmd/stats.go 🔗

@@ -16,6 +16,7 @@ import (
 
 	"github.com/charmbracelet/crush/internal/config"
 	"github.com/charmbracelet/crush/internal/db"
+	"github.com/charmbracelet/crush/internal/event"
 	"github.com/pkg/browser"
 	"github.com/spf13/cobra"
 )
@@ -120,6 +121,8 @@ type HourDayHeatmapPt struct {
 }
 
 func runStats(cmd *cobra.Command, _ []string) error {
+	event.StatsViewed()
+
 	dataDir, _ := cmd.Flags().GetString("data-dir")
 	ctx := cmd.Context()
 

internal/event/all.go 🔗

@@ -57,3 +57,7 @@ func TokensUsed(props ...any) {
 		props...,
 	)
 }
+
+func StatsViewed() {
+	send("stats viewed")
+}