package configs import ( "embed" "gopkg.in/yaml.v3" "os" ) var Config embed.FS var Configs Conf type Conf struct { PHPSESSID string `yaml:"PHPSESSID"` UserAgent string `yaml:"UserAgent"` PageItems int `yaml:"PageItems"` } func (conf *Conf) ReadConfig() { f, err := os.Open("config.yml") if err != nil { panic(err) } defer f.Close() decoder := yaml.NewDecoder(f) err = decoder.Decode(conf) if err != nil { panic(err) } }