Ctrl K
ComunidadGuías…

yaml_test_run.go

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
package main

import (
	"fmt"

	"github.com/router-for-me/CLIProxyAPI/v6/internal/config"
	"gopkg.in/yaml.v3"
)

func main() {
	yamlData := `
port: 8317
redis:
  enable: true
  addr: "127.0.0.1:6379"
  password: "hello"
  db: 5
`
	var cfg config.Config
	if err := yaml.Unmarshal([]byte(yamlData), &cfg); err != nil {
		fmt.Println("Error:", err)
		return
	}
	fmt.Printf("Redis Enable: %v\n", cfg.Redis.Enable)
	fmt.Printf("Redis Addr: %v\n", cfg.Redis.Addr)
	fmt.Printf("Redis Password: %v\n", cfg.Redis.Password)
	fmt.Printf("Redis DB: %v\n", cfg.Redis.DB)
}