summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-21 16:25:45 -0500
committerJeff Carr <[email protected]>2025-10-21 16:25:45 -0500
commit66d0426ccc05f7b88c102739f1f7f37984d927ac (patch)
tree7dfbf663beaa916e22c0cf853d145e999da68b8f /init.go
parentd54c59107289968116211111ff52850768fcec24 (diff)
load PatchesPB
Diffstat (limited to 'init.go')
-rw-r--r--init.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/init.go b/init.go
index 10f905b..c755466 100644
--- a/init.go
+++ b/init.go
@@ -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
}