package cmd import ( "strings" "gitea.konchin.com/ytshih/inp2025/game/cmd/serve" "github.com/spf13/cobra" "github.com/spf13/viper" ) var RootCmd = &cobra.Command{ Use: "game", Short: "Game for Intro. to Network Programming 2025", PersistentPreRun: func(cmd *cobra.Command, args []string) { viper.AutomaticEnv() viper.SetEnvKeyReplacer(strings.NewReplacer("-", "_")) viper.BindPFlags(cmd.PersistentFlags()) viper.BindPFlags(cmd.Flags()) }, } func init() { cobra.EnableTraverseRunHooks = true RootCmd.AddCommand(serve.RootCmd) }