// Code generated by go.wit.com/apps/autogenpb DO NOT EDIT. // go install go.wit.com/apps/autogenpb@latest // // This file was autogenerated with autogenpb: // autogenpb v0.5.25-2-g30e8de2 Built on 2025/10/16 09:16:09 ( 3 m) // Theese sort.pb.go and marshal.pb.go files are autogenerated // The autogenpb sources have example .proto files with instructions // package forgepb import ( "go.wit.com/lib/ENV" "go.wit.com/lib/config" "go.wit.com/log" ) func (pb *ForgeConfigs) SaveVerbose() error { err := config.SavePB(pb) if err == nil { log.Printf("Saved %s with len(%d) ForgeConfigs.\n", pb.Filename, pb.Len()) } else { log.Printf("Save err %s with len(%d) ForgeConfigs. err(%v)\n", pb.Filename, pb.Len(), err) } return err } func (pb *ForgeConfigs) loadConfig() error { filename, err := config.LoadByAppName(pb, "forge", "forge") if err != nil { log.Info("couldn't load filename:", filename) log.Info("forge has not been configured") panic("config failed to load. make a new/blank forge config here?") } ENV.SetGlobal("lib/forgepb", "ForgeCfg", pb.Filename) // init new config here return err }