package main import ( "github.com/pinchtab/pinchtab/internal/config" "github.com/pinchtab/pinchtab/internal/server" "github.com/spf13/cobra" ) var serverCmd = &cobra.Command{ Use: "server", Short: "Start server", Run: func(cmd *cobra.Command, args []string) { maybeRunWizard() cfg := config.Load() if exts, _ := cmd.Flags().GetStringArray("extension"); len(exts) > 0 { cfg.ExtensionPaths = append(cfg.ExtensionPaths, exts...) } server.RunDashboard(cfg, version) }, } func init() { serverCmd.GroupID = "primary" serverCmd.Flags().StringArray("extension", nil, "Load browser extension (repeatable)") rootCmd.AddCommand(serverCmd) }