INNER CODE UNIT · Go
Load
depado/goploader · server/conf/conf.go:115
func Load(fp string, verbose bool) error {
var err error
var conf []byte
if conf, err = os.ReadFile(fp); err != nil {
return err
}
if err = yaml.Unmarshal(conf, &C); err != nil {
return err
}
if err = C.FillDefaults(); err != nil {
return err
}
if _, err := os.Stat(C.UploadDir); os.IsNotExist(err) {
if err = os.Mkdir(C.UploadDir, 0777); err != nil {
return err
}
} else if err != nil {
return err