diff options
| author | Jeff Carr <[email protected]> | 2025-10-22 10:18:42 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-22 10:18:42 -0500 |
| commit | d9e9ebe34eeb550af4c8ba3a27d9304974b9ccb1 (patch) | |
| tree | 14cb6d285ece7036d4ce924bd5cc5b7419e52af6 /Load.go | |
| parent | 398235bdc52b7af008f401867e192900a01c06f8 (diff) | |
fix pb.Load()
Diffstat (limited to 'Load.go')
| -rw-r--r-- | Load.go | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -21,10 +21,11 @@ import ( ) func (pb *ForgeConfigs) loadConfig() error { - filename, err := config.LoadByAppName(pb, "forge", "forge") - log.Printf("%s loadConfig() about to load Config from %s\n", argvpb.GetAPPNAME(), filename) + pb.Filename = config.MakeConfigFilename("forge", "forge") + err := config.ReLoad(pb) + log.Printf("%s loadConfig() about to load Config from %s\n", argvpb.GetAPPNAME(), pb.Filename) if err != nil { - log.Info("couldn't load filename:", filename) + log.Info("couldn't load filename:", pb.Filename) log.Info("forge has not been configured") panic("config failed to load. make a new/blank forge config here?") } @@ -56,8 +57,11 @@ func (f *Forge) reposCacheLoad() error { return errors.New("already loaded") } f.Repos = gitpb.NewRepos() - err := config.LoadAppnameCache(f.Repos, "forge") - ENV.SetGlobal("lib/forgepb", "ReposPB", f.Repos.Filename) + f.Repos.Filename = config.MakeCacheFilename("forge", "repos") + err := config.ReLoad(f.Repos) + if err == nil { + ENV.SetGlobal("lib/forgepb", "ReposPB", f.Repos.Filename) + } return err } @@ -66,7 +70,8 @@ func (f *Forge) patchesCacheLoad() error { return errors.New("already loaded") } f.Patches = NewPatches() - err := config.LoadAppnameCache(f.Patches, "forge") + f.Patches.Filename = config.MakeCacheFilename("forge", "patches") + err := config.ReLoad(f.Patches) if errors.Is(err, os.ErrNotExist) { // is a new file f.Patches.Save() |
