diff options
| author | Jeff Carr <[email protected]> | 2025-10-21 16:25:45 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-21 16:25:45 -0500 |
| commit | 66d0426ccc05f7b88c102739f1f7f37984d927ac (patch) | |
| tree | 7dfbf663beaa916e22c0cf853d145e999da68b8f /init.go | |
| parent | d54c59107289968116211111ff52850768fcec24 (diff) | |
load PatchesPB
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -66,14 +66,14 @@ func (f *Forge) postInit() error { // always define if ENV.Get("username") == "" { usr, _ := user.Current() - ENV.Set("username", usr.Username) + ENV.SetGlobal("lib/forgepb", "username", usr.Username) ENV.Save() } // always define if ENV.Get("homeDir") == "" { homeDir, _ := os.UserHomeDir() - ENV.Set("homeDir", homeDir) + ENV.SetGlobal("lib/forgepb", "homeDir", homeDir) ENV.Save() } @@ -113,5 +113,12 @@ func (f *Forge) postInit() error { log.Printf("forge failed to load %s file with len(%d) repos err=(%v)\n", f.Repos.Filename, f.Repos.Len(), err) panic("failed to load repos.pb") } + err = f.patchesCacheLoad() // loads the file from ~/.cache/forge/patches.pb + if err == nil { + // log.Printf("forge loaded %s file with len(%d) repos\n", f.Repos.Filename, f.Repos.Len()) + } else { + log.Printf("forge failed to load %s file with len(%d) patches err=(%v)\n", f.Patches.Filename, f.Patches.Len(), err) + panic("failed to load repos.pb") + } return err } |
