func OptInAnalytics()

in cli/pkg/cli_init/init.go [87:107]


func OptInAnalytics() error {
	log.Info("📊 Send anonymous analytics to GKE PoC Toolkit maintainers?")
	sendAnalytics := yesNo()
	if !sendAnalytics {
		return nil
	}
	// Write opt-in to all config files
	files, err := os.ReadDir("./samples")
	if err != nil {
		return err
	}

	for _, f := range files {
		log.Infof("Processing file: %s", f.Name())
		err := addOptInAnalyticsToConfigFile(fmt.Sprintf("samples/%s", f.Name()))
		if err != nil {
			return err
		}
	}
	return nil
}